local-review
Local Review
Review all uncommitted changes in the local git branch — staged, unstaged, and new untracked files — as a senior engineer would, before they become a commit. The value of a pre-commit review is that problems are cheapest to fix now — while nothing is in history yet and the author still has full context. So the goal isn't to run a generic checklist; it's to judge these changes against how this codebase actually works and catch the things that would bite later.
0. Same-session by default
Run this review in the current session. It is the pre-commit gate, so it fires often — frequently once per commit across a longer piece of work — on diffs that are usually small and freshly written. Dispatching each of those to a subagent pays the context rebuild every time (the reviewer must re-read conventions, neighbouring code, and the diff from nothing) for changes the session can already see, and it slows the tight loop where fast feedback is the point.