What problem does it solve? Preparing a branch for a pull request means running type checks, lint, tests, coverage, security review, and code review — then fixing everything they flag. Doing this manually is slow and error-prone, and findings often get fixed once without re-verification. This Skill automates the full loop: it runs each gate in the right order, auto-fixes clear-cut issues, escalates judgement calls in one batched question, and re-runs until a complete pass produces nothing new. ## Core Features & Use Cases - Ordered gate execution: Runs the deterministic checklist (/pre-pr), branch coverage (/test-coverage branch), /security-review, and /code-review in sequence, skipping later gates when earlier ones fail. - Convergence loop with caps: Re-runs affected gates after every fix, stops after 3 passes or 2 fix rounds per gate, and escalates oscillating findings instead of guessing a third fix. - Repo boundary protection: Never edits upstream-owned files, hand-written Prisma migrations, reserved package.json script names, or generated output to force a gate green — it reports those instead. - Use Case: Before opening a PR on a feature branch, ask the agent to run the gates; it fixes lint, type errors, and missing tests itself, then presents security design decisions for your call, leaving the tree modified but uncommitted. ## Quick Start Ask the agent to run the gates and get this branch ready to merge, optionally naming a gate subset or code-review effort level.