About verification-gate
Verification Gate is a skill for independently challenging implementation claims before accepting work as complete. It gathers repository context and provides a verifier prompt that distinguishes verified, unverified, and failed results.
Key features
- 01Collect verification context from a Git repository
- 02Provide a reusable verifier prompt template
- 03Default to read-only checks
- 04Separate verified, unverified, and failed results
Use cases
- 01Review an implementation before accepting it
- 02Check whether claimed tests actually ran
- 03Find edge cases before reporting completion
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ learnprompt/ cc-harness-skills --skill verification-gateAfter installing, type/verification-gatein Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
README.mdreferences/prompt-template.mdsource-notes.mdscripts/verification_context.pyDetails
From the project READMEVerification Gate
Use this skill when the implementation should not be accepted without a separate challenge pass.
Use It For
- post-implementation verification
- checking whether claimed tests really ran
- finding edge cases before reporting completion
- converting "looks done" into "verified" or "unverified"
Quick Start
Collect a verification context from a git repo:
python3 {baseDir}/scripts/verification_context.py --repo /path/to/repo
Then run the portable verifier prompt from references/prompt-template.md.
Verifier Rules
- default to read-only
- findings first
- never imply validation ran if it did not
- distinguish verified, unverified, and failed
Supporting Files
- Prompt template: references/prompt-template.md
- Source notes: references/source-notes.md
- Helper script:
python3 {baseDir}/scripts/verification_context.py ...
Comments
Markdown supported