What problem does it solve? Reviewing a branch or PR requires checking two independent things at once — whether the code follows the repo's documented standards and whether it actually implements what the spec or ticket asked for — and mixing both in one pass lets one axis mask failures in the other. ## Core Features & Use Cases - Two-axis review: Runs a Standards review (documented repo standards plus a fixed Fowler code-smell baseline) and a Spec review (requirements coverage, scope creep, wrong implementations) as parallel sub-agents, then reports them side by side without merging or reranking. - Fixed-point diffing: Compares HEAD against any user-supplied commit, branch, tag, or merge-base using three-dot diff, validating the ref and non-empty diff before spawning agents. - Spec discovery: Locates the originating spec from a user-provided path, plans/<feature>/spec.md, plans/<feature>/issues/, or docs/ and specs/ directories. - Use Case: Before merging a feature branch, ask for a review since main and receive separate Standards and Spec reports, each under 400 words, with a one-line summary of findings per axis. ## Quick Start Ask the assistant to review the changes since main against the spec in plans/my-feature/spec.md.