Agent skill
need-vet
This skill should be used when the user invokes /need-vet to enable work verification for the current task. Claude must verify completion and append the verified tag before the session can end.
Install this agent skill to your Project
npx add-skill https://github.com/FradSer/dotclaude/tree/main/superpowers/skills/need-vet
SKILL.md
Need Vet
Enable work verification for the current task. The stop hook will block session exit until the work is verified.
Process
-
Evaluate task clarity. If the request is vague, lacks explicit success criteria, or has key ambiguities, use the
AskUserQuestiontool to resolve them before doing any work. If clear, define a done checklist and start working immediately — no "I will..." preamble. -
Execute the task. The final deliverable must be finished and working, not a draft. If something fails or looks wrong, fix it before reporting back — do not hand problems back to the user.
-
Verify the work.
- Run any code or scripts and check the output
- For web apps, open the page, click through flows, confirm rendering and interactions
- Test with real or representative input and inspect results
- Simulate edge cases if possible
-
Mark as verified. Once the work is genuinely verified, append
<verified>Fully Vetted.</verified>at the end of the response. Only output this tag when you have genuinely verified the work — do not lie to exit.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
optimize-plugin
This skill should be used when the user asks to "validate a plugin", "optimize plugin", "check plugin quality", "review plugin structure", or "run plugin optimizer".
plugin-best-practices
This skill should be used when the user asks to "validate plugin structure", "review manifest files", "check frontmatter compliance", "verify tool invocation patterns", "explain plugin component types", or needs Claude Code plugin architectural guidance.
init-config
Generates a CLAUDE.md file with AI-driven environment detection and advanced configuration options. This skill should be used when the user asks to "initialize config", "setup claude config", "create CLAUDE.md", or needs help configuring project instructions.
start-feature
Starts working on a new feature branch using git-flow. This skill should be used when the user asks to "start a feature", "create feature branch", "begin new feature", "git flow feature start", or wants to start a new feature.
finish-feature
Finalizes and merges a feature branch into develop using git-flow. This skill should be used when the user asks to "finish a feature", "merge feature branch", "complete feature", "git flow feature finish", or wants to finalize a feature branch.
finish-hotfix
Finalizes a hotfix and merges it into main and develop using git-flow. This skill should be used when the user asks to "finish a hotfix", "merge hotfix branch", "complete hotfix", "git flow hotfix finish", or wants to finalize a hotfix.
Didn't find tool you were looking for?