plugins/oh-my-claude/skills/verification/SKILL.md
Evidence-based verification methodology before claiming work is complete. Use when about to claim work is done, before committing, before creating PRs, or when verification-reminder hook fires. Triggers on: 'verify', 'verification', 'is it done', 'complete', 'ready to merge'.
npx skillsauth add techdufus/oh-my-claude verificationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
No evidence, no completion claim. Period.
NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE
"I think it works" is not evidence. "Tests passed 5 minutes ago" is not fresh. Run the checks NOW, read the output NOW, then claim completion.
verification_reminder hook firesWhat needs verification? List every claim you're about to make.
Execute the actual checks. Not "I think they pass" - run them NOW.
Read the output. Actually read it. Don't assume.
Does the output confirm success? Cross-reference against requirements.
Only now can you claim completion. Include the evidence.
| Claim | Requires | Not Sufficient | |-------|----------|----------------| | "Tests pass" | Fresh test run output | "They passed before" | | "Build succeeds" | Actual build output | "It should build" | | "Feature works" | Demonstrated behavior | "I implemented it correctly" | | "No regressions" | Full test suite run | "I only changed one file" | | "PR is ready" | All checks green | "I think it's good" | | "Bug is fixed" | Reproduction test passes | "I addressed the cause" |
| Excuse | Counter | |--------|---------| | "The agent said it works" | Agents hallucinate. Read the actual output | | "I'm confident it works" | Confidence is not evidence. Run the check | | "I just ran tests a minute ago" | You changed code since then. Run again | | "It's a trivial change" | Trivial changes cause production incidents. Verify | | "Tests take too long" | Debugging takes longer. Run them | | "I trust the subagent" | Trust but verify. Verification is cheap, debugging is expensive | | "The types check out" | Types don't catch logic errors. Run the tests | | "I'll verify after committing" | Commits without verification = tech debt |
Thoughts that signal you're about to skip verification:
If you catch yourself thinking any of these: STOP. Run the verification.
The verification_reminder hook reminds you to verify after agent tasks complete. This skill enforces the methodology. The hook fires, you see the reminder, invoke this skill for the systematic verification process.
Flow: Agent completes work -> Hook reminds you -> IDENTIFY what to check -> RUN the checks -> READ output -> VERIFY against requirements -> CLAIM only with evidence.
Use this before any completion claim:
Evidence or it didn't happen. Run the check, read the output, then speak.
tools
Methodology for creating effective skills using TDD principles. Use when creating new skills, editing existing skills, or authoring plugin components. Triggers on: 'create skill', 'write skill', 'new skill', 'skill authoring'.
tools
Git worktree automation for isolated feature development. Triggers on: '/worktree create', '/worktree list', '/worktree remove'. Creates isolated working directories with automatic setup.
development
Systematic TDD methodology for writing tests first. Use when implementing features or fixes with OMC_TDD_MODE enabled, when unsure how to structure tests, or when test-first discipline needs reinforcement. Triggers on: 'tdd', 'test first', 'test driven', 'red green refactor'.
development
How to handle code review feedback with technical rigor. Use when receiving review comments from code-reviewer agent, PR reviews, or external feedback. Triggers on: 'review feedback', 'address review', 'fix review comments', 'code review response'.