What problem does it solve? When hosted CI is unavailable or billing-blocked, red checks prove nothing and green never arrives, so merge readiness cannot be established remotely. This Skill proves a change is merge-ready entirely on the local machine by writing the test first, deliberately breaking the implementation to confirm the test can fail, then looping against a local verification gate until it passes. ## Core Features & Use Cases - Test-first with mutation checking: Writes the assertion before the change, then intentionally breaks the implementation to confirm the test actually goes red, using a catalogue of mutations by change type and a safe break-and-restore protocol with trap-based recovery. - Local merge gate: Installs and runs scripts/verify.sh, an auto-detecting gate that runs typecheck, lint, unit, and e2e stages, reporting explicit SKIP results for unconfigured tooling instead of silent passes. - Auditable VERIFICATION record: Emits a written record of every command actually run, the mutation applied with its observed failure output, and evidence paths, ready to paste into a PR body. - Use Case: You changed a guard clause in working code and CI is down. The Skill writes a boundary test, inverts the condition to watch the test fail, restores the file with byte-level cmp proof, implements the fix, loops on the gate, and hands you a VERIFICATION section for the PR. ## Quick Start Ask the agent to prove your current code change is merge-ready locally using the verified-change workflow before opening the pull request.