Checkpoint
Run a repository quality gate for the current work.
Workflow
- Inspect the repo's scripts and build files.
- Run
python3 <skill-root>/scripts/checkpoint.pyfrom the repo root. - If the script cannot infer commands, ask for the repo's lint, build/typecheck, and test commands.
- Report commands run, pass/fail status, and any skipped gate with the reason.
Rules
- Prefer existing project commands over inventing new commands.
- Keep the gate scoped to changed packages when the repo exposes a clear command for that.
- Do not install dependencies unless the user explicitly approves.
- Do not create commits or PRs.
- Treat failing lint, typecheck/build, or tests as blocking until the user says otherwise.