agentsclimarketplace

Verification before completion

Skill gustavo-meilus/superpipelines/plugins/superpipelines/skills/verification-before-completion

Loop Engineering for AI coding agents, with real review boundaries. Your AI reviewer cannot edit code. Structurally.

Install
npx -y skills add gustavo-meilus/superpipelines --skill verification-before-completion

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Enforces the Iron Law — no completion claim without fresh verification evidence. Use when an agent is about to claim work is complete, a bug is fixed, or a system state is passing; before committing changes or opening PRs; or after receiving a subagent DONE report that has not been independently verified.

SKILL.md

3.8 KB, 795 tokens by cl100k_base, as published. Nobody here has run it

Verification Before Completion — Success Protocol

Governs the requirement for absolute evidence before any claim of task completion, bug resolution, or system readiness.

<overview> The Iron Law: **NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE**. The use of "should," "probably," or "seems to" in status assertions is prohibited. Success is a documented, reproducible fact — not an assumption. </overview> <glossary> <term name="Gate Function">A mandatory five-step sequence (Identify, Run, Read, Verify, Claim) that must be completed before communicating success.</term> <term name="Evidence before Claim">The requirement to execute a verification command and analyze its output before stating a status.</term> <term name="Regression Verification">A Red-Green cycle proving that a test not only passes now but would have failed without the fix.</term> </glossary>

The Success Protocol

<protocol> ### THE GATE FUNCTION 1. **IDENTIFY**: Determine exactly which command or action proves the claim. 2. **RUN**: Execute the full, fresh verification command. 3. **READ**: Analyze the complete output, check exit codes, and count failures. 4. **VERIFY**: Confirm the output matches the success criteria of the original requirement. 5. **CLAIM**: State the completion status alongside the supporting evidence.

<invariant>Skip any step = failure of the verification protocol.</invariant> </protocol>

<invariants> - NEVER express satisfaction ("Great!", "Perfect!") before running verification. - NEVER trust a subagent's "DONE" report without inspecting the VCS diff and running local tests. - ALWAYS perform a Red-Green cycle for regression tests to prove the test's validity. - Linter clean state is NOT a proxy for build success or logic correctness. </invariants>

Verification Patterns

<patterns> | Quality | Goal | Required Evidence | | :--- | :--- | :--- | | **Tests** | All green | Command output showing `0 failures` across the entire suite. | | **Linter** | Clean state | Command output showing `0 errors` and `0 warnings`. | | **Build** | Successful binary | Execution log showing `exit 0` and artifact generation. | | **Bug Fix** | Resolved symptom | Reproduction script passing + Red-Green verification. | | **Requirements** | Spec compliance | Line-by-line checklist verification against `spec.md`. | </patterns>

Red Flags — STOP

  • "It should work now." → STOP. Run the verification command.
  • "I'm confident it's fixed." → STOP. Confidence is not evidence.
  • "The agent said it was done." → STOP. Subagents are non-deterministic; verify independently.
  • "I'll do a partial check to save time." → STOP. Partial verification proves nothing about system integration.

Rationalization Table

<rationalization_table>

ExcuseReality
"I manually verified it."Manual verification is non-reproducible and prone to observation bias.
"It's just a small fix."Small fixes cause the majority of production regressions.
"I'm tired/in a hurry."Exhaustion increases the probability of overlooking silent failures.
"Spirit over ritual."The ritual of evidence is what protects the system's integrity.
</rationalization_table>

Reference Files

  • systematic-debugging/SKILL.md — Root cause investigation.
  • test-driven-development/SKILL.md — Red-Green cycle rules.
  • sk-write-review-isolation/SKILL.md — Two-stage review protocol.
  • sk-worktree-safety/SKILL.md — Integration verification.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 1 of the 12 instructions most quality gates skills give in 795 tokens

Counted across 1,195 of the 2,094 authors here whose files we hold, read 2026-08-07

  • Read the output and check the exit codein 54 of 1195, across 14 files
  • Verify requirements using a line-by-line checklisthere, and in 53 of 1195, across 12 files
  • Identify the verification command proving the claimin 51 of 1195, across 12 files
  • Run the full verification commandin 50 of 1195, across 11 files
  • Verify output confirms the claimin 49 of 1195, across 12 files
  • Check version control diff after agent delegationin 46 of 1195, across 6 files
  • State claim with evidencein 44 of 1195, across 4 files
  • Run the test suitein 33 of 1195, across 26 files
  • Keep state in memory by defaultin 27 of 1195, across 6 files
  • Make prototype runnable with one commandin 26 of 1195, across 5 files
  • Produce a verification reportin 25 of 1195, across 14 files
  • Detect the package manager from lockfilesin 24 of 1195, across 5 files

Said here and by no other author read

  • confirm output matches original requirement success criteria
  • state completion status alongside supporting evidence

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 326,984. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.