Add verification skill for quality assurance
This commit is contained in:
55
skills/meta/verification.md
Normal file
55
skills/meta/verification.md
Normal file
@@ -0,0 +1,55 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user