3
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill third774/dotfiles --skill verification-before-completion- SKILL.md3.6 KB
Overview
This skill enforces running concrete verification commands before claiming work is complete, fixed, or passing. It prevents hedged or unverified statements by requiring fresh evidence (commands, outputs, exit codes) before asserting success. Follow it to reduce rework, avoid false positives, and preserve trust across teams.
How this skill works
Before any claim of completion, identify the single command or sequence that proves the claim, run it fresh, and inspect full output and exit codes. If the output confirms the claim, attach that evidence when stating completion; if not, report the actual status with the verification output. Skipping any step invalidates the claim.
When to use it
- Before stating tests pass, a build succeeds, or a linter is clean
- Before marking tasks complete, creating PRs, or merging changes
- Before delegating work or moving to the next task
- When an agent, tool, or teammate reports success
- Before using any hedging or satisfaction language (e.g., "Done", "Should work")
Best practices
- Always run the full verification command (no spot-checks) and preserve output
- Check exit codes and failure counts, not just human-readable summaries
- Include the verification command and key output snippets when claiming success
- Reproduce red→green cycles for regression tests to prove fixes
- Avoid trusting prior runs or tool success messages without independent verification
Example use cases
- Run
yarn testand attach the zero-failure output before claiming tests pass - Execute the build command and confirm exit 0 before saying the build succeeds
- Run the linter to completion and show 0 errors before claiming linter clean
- After an agent reports success, run
git diffand verify expected changes before accepting - For a bug fix, include a test that failed then passed and show the red→green cycle
FAQ
Document the expected command and timeframe, run it at least once before claiming success, and note any flakiness in the report. Flaky results require fixing or isolating before asserting completion.
Can I rely on an agent's success message?
No. Always independently run the verification command (e.g., git diff, tests, build) and attach the evidence before accepting the agent's claim.