Verification before completion
Skill winetree94/devtools/skills/verification-before-completion
CLI for web research and agent skill workflows.
npx -y skills add winetree94/devtools --skill verification-before-completionAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Verify work before reporting completion. Use when finishing a task so the agent can identify validation steps, run relevant checks, confirm outcomes, and clearly report any remaining risk.
SKILL.md
2.5 KB, as published. Nobody here has run it
Verification Before Completion
Use this skill whenever you are about to say work is done.
The goal is to prevent premature completion reports by making validation explicit.
Core workflow
-
Inspect the project context first
- Read project instructions, task requirements, and any local guidance files.
- Identify expected validation commands from files such as
README.md,package.json,pyproject.toml,Makefile, CI configs, or agent instructions.
-
Create a validation plan
- List the checks that are relevant to the change.
- Start with the smallest high-signal checks for the changed area.
- Run broader project validation before completion when it is available and practical.
-
Run the checks
- Execute the relevant commands.
- Prefer deterministic validation such as tests, type-checking, linting, builds, or targeted smoke checks.
- If a manual verification step is required, describe exactly what was checked.
-
Interpret the results carefully
- Distinguish between:
- checks that passed
- checks that failed because of the current change
- pre-existing failures or unrelated environment issues
- Do not claim success if required validation was skipped or failed.
- Distinguish between:
-
Report completion with evidence
- Summarize what was validated.
- Call out any unverified assumptions, skipped steps, flaky results, or environment limitations.
- If something could not be verified, state that clearly and explain why.
Validation priorities
Prefer this order when appropriate:
- targeted checks for the changed code path
- project-required quality gates
- broader regression checks
- manual smoke tests or user-facing verification
Rules
- Never say a task is fully complete without checking whether validation is expected.
- Never hide failing checks.
- Never treat “I changed the code” as equivalent to “it works”.
- If validation is expensive or blocked, say what remains and what the user should run next.
- If the repository includes explicit required commands, run those before finishing unless the user told you not to.