← ClaudeAtlas

verifylisted

Verifying work completeness before declaring done. Use before marking tasks complete, creating PRs, or claiming task status as done.
rmzi/portable-dev-system · ★ 24 · AI & Automation · score 56
Install: claude install-skill rmzi/portable-dev-system
# /verify — Completion Self-Check Claiming done without evidence is dishonesty, not efficiency. Run this protocol before declaring any task complete. ## Invocation ``` /verify # Run completion self-check ``` ## Self-Check Protocol ### 1. Re-read Acceptance Criteria Open the original task description, PR body, or issue. Compare deliverables against each criterion. Partial completion is not completion. ### 2. Run Test Suite Execute the full test suite — not just the tests you wrote. New code can break existing tests. ```bash # Run project tests (adapt to your stack) npm test # Node.js pytest # Python cargo test # Rust go test ./... # Go ``` ### 3. Scan for Debug Artifacts Search for leftover debugging code: ```bash grep -rn 'console\.log\|debugger\|TODO\|FIXME\|HACK\|XXX' --include='*.ts' --include='*.js' --include='*.py' src/ ``` Remove anything that shouldn't ship. ### 4. Check git status Run `git status` and `git diff`. Ensure: - No untracked files that should be committed - No unstaged changes that belong to this task - No accidentally staged files from other work ### 5. Review Own Diff Read your complete diff as if reviewing someone else's code: ```bash git diff main...HEAD # or appropriate base branch ``` Look for: missing error handling, hardcoded values, unclear names, dead code. ### 6. Confirm Docs Updated If your change affects user-facing behavior, verify documentation is current. Missing docs create suppo