What problem does it solve? Self-review of code changes often becomes a rubber stamp: reviewers type "clean" without reading the diff, and structural issues like duplicate logic or stringly-typed state slip into pull requests. This Skill forces an articulated, per-file review of the branch diff and validates that articulation before a PR can be opened. ## Core Features & Use Cases - Diff-driven structural review: Inspects git diff main...HEAD for duplicate logic, unnecessary abstraction, stringly-typed state, error swallowing, copy-paste variations, and similar issues. - Validated articulation gate: Requires a markdown file with one substantive, locator-anchored entry per changed file; legion quality-gate check refuses boilerplate, missing coverage, or entries without file:line evidence. - Findings ledger and PR gating: Structured JSON findings are tracked as PENDING until resolved by a later commit, dispositioned, or batch-acked, and legion pr create only proceeds when a clean gate exists for the current HEAD. - Use Case: Before opening a pull request on a feature branch, run the review to produce a per-file articulation, fix any findings, and record a clean gate so the PR creation command verifies the branch was actually reviewed. ## Quick Start Ask the agent to run the legion-simplify review on the current branch diff and record the quality gate before creating the pull request.