What problem does it solve?
It prevents low-quality or risky pull requests from being merged by systematically validating only the changes between your branch and the chosen base commit.
Core Features & Use Cases
- Diff-scoped preflight: Fixes the base ref and changed-file set so checks reflect exactly what you’re about to submit.
- Deterministic gate sequence: Runs typecheck, lint, format, then tests in order, stopping immediately on the first failure to reduce noise.
- Residue sweep: Flags risky “left behind” additions (like newly introduced console.log, .only/.skip, debugger, TODO/FIXME in changed lines, and large/binary additions) and reports them clearly.
Use case: Before opening or finalizing a PR, validate that new code typechecks, conforms to lint/format standards, passes tests, and doesn’t include accidental debugging statements or TODOs introduced by the changes.
Quick Start
Run the check-pr-readiness skill against your current branch to produce a PR readiness verdict with the exact commands and any failing files.