The diff is just files in alphabetical order. No context. No explanation of intent.
So I built Codebrief, a VS Code extension that:
1. Captures your git diff + session context 2. Groups changes by intent (not by filename) 3. Explains the "why" behind each group
It works with Claude Code, OpenCode, and Codex.
GitHub: https://github.com/that-one-arab/codebrief VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=MoNazim.... Open VSX link (Cursor, Windsurf, etc...): https://open-vsx.org/extension/MoNazim/codebrief
Would love feedback from anyone else dealing with this problem.