← ClaudeAtlas

verification-before-completionlisted

Use BEFORE claiming any task complete. "Looks right" is not verification.
liujiarui0918/claude-code-strongest · ★ 0 · AI & Automation · score 62
Install: claude install-skill liujiarui0918/claude-code-strongest
# Verification Before Completion The gap between "I wrote the code" and "the code works" is where 80% of bugs ship. Closing that gap is non-negotiable. ## Iron Law **A task is not complete until you have executed the verification command, read the output, and confirmed it matches expectations.** Compiling is not verification. Type-checking is not verification. "Looks right" is not verification. ## What counts as verified You must be able to point to: 1. The **command** you ran (or interaction you performed). 2. The **output** you observed. 3. The **expectation** that output satisfied. Missing any of those three? Not verified. ## Red Flags - "It should work." - "I don't think anything else changed." - "The diff looks right." - "Tests probably pass." - "I'll let CI catch it." - Saying "done" without naming the verification step you took. If any of these appear in your reasoning, you are about to ship an unverified change. ## Verification by task type ### Code changes (functions, modules) - Run the relevant unit test(s). Read the green/red output. - If no test exists, write one OR run an integration that exercises the path. - If neither is possible, run the function with a real input in a REPL / script. ### API endpoints - Hit the endpoint with `Invoke-RestMethod` / `curl` / Postman. - Read the actual response body and status code. - Verify both happy path AND at least one error case. ### UI changes - Open the page. See the change with your eyes (or screenshot). -