56 lines
1.2 KiB
Markdown
56 lines
1.2 KiB
Markdown
---
|
|
name: verification
|
|
description: Use before claiming any work is complete. Requires running verification commands and confirming output before making success claims.
|
|
category: meta
|
|
token_budget: 800
|
|
---
|
|
|
|
# Skill: Verification Before Completion
|
|
|
|
## The Iron Law
|
|
**Evidence before assertions.** Never claim success without proof.
|
|
|
|
## Required Steps
|
|
|
|
### Before Saying "Done"
|
|
1. Run all relevant tests
|
|
2. Check actual output (not just "it should work")
|
|
3. Verify the original requirement is met
|
|
4. Confirm no regressions
|
|
|
|
### Before Saying "Fixed"
|
|
1. Reproduce the original bug
|
|
2. Apply the fix
|
|
3. Verify bug no longer occurs
|
|
4. Check for related edge cases
|
|
|
|
### Before Saying "Passing"
|
|
1. Run the actual test command
|
|
2. Read the output
|
|
3. Confirm all tests pass
|
|
4. Note any skipped tests
|
|
|
|
## Anti-Patterns
|
|
- "It should work now" (without testing)
|
|
- "Tests pass" (without running them)
|
|
- "Fixed" (without verifying)
|
|
- "Complete" (without checking requirements)
|
|
|
|
## Output Format
|
|
```markdown
|
|
## Verification Report
|
|
|
|
### Tests Run
|
|
- [command]: [result]
|
|
|
|
### Output Confirmed
|
|
- [what was checked]: [actual result]
|
|
|
|
### Requirements Met
|
|
- [requirement]: [evidence]
|
|
|
|
### Status: VERIFIED | NEEDS_WORK
|
|
```
|
|
|
|
## Token Budget: 800 tokens max
|