askill
verification-before-completion

verification-before-completionSafety 95Repository

Enforces evidence-based completion claims. Use before claiming work is done, tests pass, or bugs are fixed. Requires running verification commands and confirming output before any success claims.

10 stars
1.2k downloads
Updated 3/18/2026

Package Files

Loading files...
SKILL.md

Verification Before Completion

Overview

Core principle: Evidence before claims, always.

The Gate

BEFORE claiming any status:

1. IDENTIFY: What command proves this claim?
2. RUN: Execute the command (fresh, complete)
3. READ: Full output, check exit code
4. VERIFY: Does output confirm the claim?
   - If NO: State actual status with evidence
   - If YES: State claim WITH evidence
5. ONLY THEN: Make the claim

Common Failures

ClaimRequiresNot Sufficient
Tests passTest command output: 0 failuresPrevious run, "should pass"
Linter cleanLinter output: 0 errorsPartial check
Build succeedsBuild command: exit 0"Looks good"
Bug fixedOriginal symptom: goneCode changed, assumed fixed
Pipeline completeOutput files exist and are validTool reported success
Notebook runsAll cells executed without errorSome cells ran

Red Flags — STOP

If you catch yourself:

  • Using "should", "probably", "seems to"
  • Expressing satisfaction before verification ("Great!", "Done!")
  • About to commit without running tests
  • Relying on partial verification
  • Trusting a tool's success report without checking output

Rationalizations

ExcuseReality
"Should work now"RUN the verification
"I'm confident"Confidence != evidence
"Just this once"No exceptions
"Tool said success"Verify independently
"Partial check is enough"Partial proves nothing

Key Patterns

Tests:

CORRECT: [Run test] → [See: 34/34 pass] → "All tests pass"
WRONG:   "Should pass now" / "Looks correct"

Pipeline output:

CORRECT: [Check output file exists] → [Verify size/format] → "Pipeline produced valid output"
WRONG:   "Galaxy shows green" (without checking actual data)

Notebook:

CORRECT: [Restart kernel] → [Run All] → [Check no errors] → "Notebook runs cleanly"
WRONG:   "I updated the cell" (without re-running)

The Bottom Line

Run the command. Read the output. THEN claim the result.

Attribution

Adapted from obra/superpowers verification-before-completion skill.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

85/100Analyzed 3/29/2026

High-quality skill with universal principle (evidence before claims), excellent structure (5-step gate, tables, examples), and strong actionability. Clearly written for AI verification workflows with CORRECT/WRONG patterns. Located in deeply nested personal repo path (R9 penalty) but content is broadly reusable across any codebase. Tags enhance discoverability.

95
90
85
85
92

Metadata

Licenseunknown
Version1.0.0
Updated3/18/2026
PublisherDelphine-L

Tags

ci-cdgithubtesting