🎯

verification-before-completion

🎯Skill

from izyanrajwani/agent-skills-library

VibeIndex|
What it does

Enforces evidence-first verification by requiring concrete proof via specific commands before claiming task completion or success.

πŸ“¦

Part of

izyanrajwani/agent-skills-library(10 items)

verification-before-completion

Installation

πŸ“‹ No install commands found in docs. Showing default command. Check GitHub for actual instructions.
Quick InstallInstall with npx
npx skills add izyanrajwani/agent-skills-library --skill verification-before-completion
3Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Verification discipline for completion claims. Use when about to assert success, claim a fix is complete, report tests passing, or before commits and PRs. Enforces evidence-first workflow.

Overview

# Verification Before Completion

> NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE

Core Protocol

Evidence before claims, always. If you haven't run the verification command in this message, you cannot claim it passes.

```

BEFORE any completion claim:

  1. IDENTIFY: What verification command proves this claim?
  2. RUN: Execute the FULL command (fresh, complete)
  3. READ: Full output, check exit code, count failures
  4. VERIFY: Does output confirm the claim?

- NO β†’ State actual status with evidence

- YES β†’ State claim WITH evidence

  1. ONLY THEN: Make the claim

```

Command Selection

When multiple verification options exist (mono-repo, multiple suites):

  • Run the most specific command that covers the changed code
  • When uncertain, run the broadest command (full test suite > single file)
  • Lint β‰  build β‰  test β€” each verifies different claims

Evidence Format

```

βœ… Ran: npm test

Exit: 0

Result: 47 passed, 0 failed

"All tests pass."

❌ "Tests should pass now" (no command output)

```

Verification Requirements by Claim Type

| Claim | Required Evidence | Insufficient |

|-------|-------------------|--------------|

| Tests pass | Test output: 0 failures | Previous run, "should pass" |

| Linter clean | Linter output: 0 errors | Partial check, extrapolation |

| Build succeeds | Build exit code: 0 | Linter passing |

| Bug fixed | Original symptom test passes | Code changed |

| Regression test | Red-green cycle verified | Single green |

| Agent completed | VCS diff shows changes | Agent "success" report |

| Requirements met | Line-by-line checklist | Tests passing |

Red Flags β€” STOP

  • Words: "should", "probably", "seems to"
  • Satisfaction before verification: "Great!", "Perfect!", "Done!"
  • About to commit/push/PR without verification
  • Trusting agent success reports
  • Partial verification
  • ANY wording implying success without verification output

Rationalization Prevention

| Excuse | Response |

|--------|----------|

| "Should work now" | Run the verification |

| "I'm confident" | Confidence β‰  evidence |

| "Just this once" | No exceptions |

| "Linter passed" | Linter β‰  build |

| "Agent said success" | Verify independently |

| "Partial check enough" | Partial proves nothing |

Key Patterns

Tests:

```

βœ… [Run test] β†’ [See: 34/34 pass] β†’ "All tests pass"

❌ "Should pass now"

```

Regression (TDD):

```

βœ… Write β†’ Run (pass) β†’ Revert fix β†’ Run (MUST FAIL) β†’ Restore β†’ Run (pass)

❌ "Wrote regression test" (no red-green)

```

Requirements:

```

βœ… Re-read plan β†’ Checklist each item β†’ Report gaps or completion

❌ "Tests pass, phase complete"

```

Agent delegation:

```

βœ… Agent reports β†’ Check VCS diff β†’ Verify changes β†’ Report actual state

❌ Trust agent report

```

More from this repository9

🎯
systematic-debugging🎯Skill

Systematically investigates root causes of bugs by tracing data flow, analyzing system components, and forming precise hypotheses before attempting fixes.

🎯
using-git-worktrees🎯Skill

Creates isolated Git workspaces for parallel development without disrupting the current working tree.

🎯
executing-plans🎯Skill

Systematically executes implementation plans by loading, critically reviewing, executing tasks in batches, and reporting progress for architect feedback.

🎯
test-driven-development🎯Skill

Guides developers through writing tests first, implementing minimal code to pass, and refactoring while ensuring verified test coverage for behavior changes.

🎯
finishing-a-development-branch🎯Skill

Streamlines Git branch completion by running tests, determining merge target, and guiding developers through merging or creating pull requests.

🎯
requesting-code-review🎯Skill

Requests a comprehensive code review by dispatching a subagent to analyze code changes, identify potential issues, and provide structured feedback before merge.

🎯
brainstorming🎯Skill

Collaboratively explores and refines ideas into validated design specifications through iterative, focused questioning and incremental validation.

🎯
dispatching-parallel-agents🎯Skill

Dispatches independent test failures or bug domains to specialized subagents for concurrent, focused investigation and resolution.

🎯
writing-plans🎯Skill

Generates comprehensive, test-driven implementation plans with precise file paths, code snippets, and verification steps for multi-step development tasks.