skills/VerifyCompletion/SKILL.md
Verify work before claiming done. USE WHEN about to claim work is complete, fixed, or passing, before committing or creating PRs.
npx skillsauth add n4m3z/forge-core VerifyCompletionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
No completion claims without fresh verification evidence. Run the command, read the output, then claim the result.
Before claiming any status or expressing satisfaction:
Skip any step and the claim is unverified.
| Claim | Requires | Not sufficient | | ----------------- | ---------------------------------------- | --------------------------------------- | | Tests pass | Test command output showing 0 failures | Previous run, "should pass" | | Linter clean | Linter output showing 0 errors | Partial check, extrapolation | | Build succeeds | Build command exit 0 | Linter passing, "logs look good" | | Bug fixed | Reproducing original symptom: now passes | Code changed, assumed fixed | | Requirements met | Line-by-line checklist against spec | Tests passing | | Agent completed | VCS diff shows expected changes | Agent reports "success" |
| Thought | Reality | | --------------------------------------- | ---------------------------------------------------- | | "Should work now" | Run the verification. | | "I'm confident" | Confidence is not evidence. | | "Just this once" | No exceptions. | | "Linter passed" | Linter is not the compiler. Run the build. | | "Agent said success" | Verify independently. Agents report intent, not fact.| | "Partial check is enough" | Partial proves nothing about the whole. | | "I already tested this earlier" | Earlier is not now. State changes between runs. | | "It's a small change, can't break" | Small changes break large systems. Verify. |
development
Reactive correction and root-cause fix. USE WHEN something went wrong, user is frustrated, demands a correction, says wtf, what the hell, why did you, that's wrong, this is broken, no not that, stop. Executes the immediate fix, then hunts the upstream artifact that caused it and creates a corrective change.
development
Decompose a research question into sub-queries, spawn parallel WebResearcher agents per angle, synthesize findings with citations and explicit confidence. USE WHEN the user asks to research, investigate, look online, look up, dig into, find sources, gather evidence, or survey what's known about a topic. Single-pass; for multi-round adversarial research use ResearchCouncil in forge-council.
tools
Author project documentation that future humans (and AI sessions) actually read. Covers TLDRs for tools, READMEs, runbooks, journals. USE WHEN write documentation, create tldr, tool one-pager, document a cli, write readme, runbook, journal entry, capture knowledge about a tool, distill a session into reusable notes.
development
Review your own staged changes via a code-review TUI before triggering a commit. USE WHEN about to commit, walking through your own staged diff, self-reviewing before approval, tuicr, revdiff, git diff cached.