What problem does it solve? Code reviews often conflate two separate questions — whether the code follows the repo's standards and whether it actually implements what was asked — letting one concern mask the other. This Skill separates the two axes so a change that passes standards but misses the spec (or vice versa) is caught. ## Core Features & Use Cases - Two-axis review: Runs a Standards review (repo conventions plus a Fowler code-smell baseline) and a Spec review (against the originating issue or PRD) as parallel sub-agents, then reports them side by side. - Fixed-point diffing: Reviews changes since any commit, branch, tag, or merge-base using three-dot git diff, with upfront validation that the ref resolves and the diff is non-empty. - Automatic spec discovery: Locates the originating spec from issue references in commit messages, user-supplied paths, or PRD files under docs/, specs/, or .scratch/. - Use Case: Before merging a feature branch, ask for a review since main — you get a Standards report citing violated conventions and code smells, plus a Spec report listing missing requirements and scope creep, each under 400 words. ## Quick Start Ask the assistant to review the changes on this branch since main against the repo's coding standards and the originating issue.