Review the commits between a fixed point (commit, branch, tag, or merge-base) and HEAD in two parallel passes: one against the repo's documented coding standards plus Fowler's code smells, and one against the spec (linked issues or merge requests, or a spec the user gives). Reports standards and spec findings separately. Use when the user asks to review a branch, a commit range, or the changes since a ref, or to check work against its issue or the contributing guidelines. Covers committed changes only, not uncommitted work.