
Verification Pack
- Updated July 30, 2026
- s-hiraoku/claude-harnesses
verification-pack is a verification feedback loop that runs format, typecheck and tests on every edit and blocks a premature Stop until verify.sh passes. Developers use it to guarantee an agent's changes are actually verified before work is declared done.
Key points
- Format/typecheck/test on every edit
- Blocks premature Stop
- verify.sh gate
Verification Pack by the numbers
- Data as of Jul 31, 2026 (Skillselion catalog sync)
/plugin marketplace add s-hiraoku/claude-harnesses/plugin install verification-pack@claude-harnessesAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Last updated | July 30, 2026 |
|---|---|
| Repository | s-hiraoku/claude-harnesses ↗ |
What it does
Verification feedback loop that runs format/typecheck/test on every edit and blocks premature Stop until verify.sh passes.
README.md
verification-pack
Tight verification feedback loop wired into Claude Code's hook lifecycle.
Components
| Hook | Event | Purpose |
|---|---|---|
format-on-edit |
PostToolUse Edit/Write/MultiEdit | Run prettier/ruff/gofmt/rustfmt on the changed file. |
typecheck-on-edit |
PostToolUse Edit/Write | Run tsc --noEmit / mypy scoped to the changed file. |
test-on-edit |
PostToolUse Edit/Write | Run only the test file related to the changed file. |
stop-verify |
Stop | Block premature stops by running scripts/verify.sh; honors stop_hook_active to avoid infinite loops. |
| Command | Effect |
|---|---|
/verify |
Run the project's scripts/verify.sh (or the bundled fallback). |
Install
claude /plugin install verification-pack@claude-harnesses
Kill switch
CLAUDE_HARNESSES_DISABLE=1 short-circuits every hook in this pack.
Related skills
Testing & QAtesting