Verify
Verify that a change really works before you claim completion
Overview
verify turns vague "it should work" claims into concrete evidence. Use it when you want confidence that a feature, fix, or refactor actually works before declaring completion.
This skill is the lightweight counterpart to the verifier agent — it's a focused workflow you can invoke directly without spawning a subagent.
Usage
/oh-my-claudecode:verifyState what behavior must be proven. The skill walks through verification options in priority order.
Workflow
- Identify the exact behavior that must be proven
- Prefer existing tests first
- If coverage is missing, run the narrowest direct verification commands available
- If direct automation is not enough, describe manual validation steps and gather concrete observable evidence
- Report only what was actually verified
Verification Order
- Existing tests (
npm test,pytest, etc.) - Typecheck / build (
tsc,npm run build) - Narrow direct command checks (
curl,node -e ..., etc.) - Manual or interactive validation
Rules
- Do not say a change is complete without evidence
- If a check fails, include the failure clearly
- If no realistic verification path exists, say that explicitly instead of bluffing
- Prefer concise evidence summaries over noisy logs
Output Format
Verified: <what was proven>
Commands run: <what was executed>
Passed: <what passed>
Failed/unverified: <what didn't pass or wasn't checked>Related Skills
- debug — diagnose runtime issues
- trace — evidence-driven causal tracing
- ultraqa — full QA cycling loop
Reference
| Item | Value |
|---|---|
| Invocation | /oh-my-claudecode:verify |
| Category | Utility |