verification-protocol

Verify task completion through a five-step IDENTIFY, RUN, READ, VERIFY, CLAIM gate.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/BrunoAMSilva/my-config --skill verification-protocol-brunoamsilva
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-protocol
Source: https://github.com/BrunoAMSilva/my-config/tree/main/coding/skills/verification-protocol
Command: npx skills add https://github.com/BrunoAMSilva/my-config --skill verification-protocol-brunoamsilva

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures claims of task completion and correctness are backed by reproducible evidence so teams avoid false positives, create audit trails, and increase confidence in delivered work.

Core Features & Use Cases

  • Five-step Gate Function: A mandatory sequence (IDENTIFY → RUN → READ → VERIFY → CLAIM) that standardizes verification for builds, tests, and manual checks.
  • Verification Checklists: Itemized steps per task to capture commands, expected outputs, and pass/fail criteria.
  • Edge-case Guidance: Procedures for flaky tests, slow verification, partial verification, and manual verification with documented blockers.
  • Use Cases: Validating unit/integration test suites, confirming TypeScript builds, verifying deployment smoke tests, and proving feature completion with evidence.

Quick Start

Run the five-step gate by IDENTIFYing what to verify, RUNning the verification, READing the outputs, VERIFYing results against expectations, and CLAIMing completion only after verification passes.

Frequently Asked Questions about verification-protocol

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify software builds and tests with reproducible evidence?

You verify software builds by applying a five-step gate function: IDENTIFY targets, RUN commands, READ outputs, VERIFY against expectations, and CLAIM completion. This standardized sequence captures reproducible evidence, preventing false positives in your engineering workflows.

What is evidence-based verification in software engineering?

Evidence-based verification is a process that standardizes the validation of task completion and claims. By requiring captured outputs, checklists, and documented blockers, it ensures correctness claims are backed by reproducible evidence, creating audit trails and increasing confidence in delivered work.

How do I create a verification checklist for unit and integration tests?

You create verification checklists by itemizing the steps required per task. The checklist captures the specific commands to run, expected outputs, and defined pass/fail criteria, ensuring standardized validation for unit and integration test suites.

Can I perform partial verification for manual checks and flaky tests?

Yes, you can perform partial verification for manual checks and flaky tests. The protocol provides specific edge-case guidance, requiring you to document blockers and record the manual verification steps taken, ensuring transparency even when full automation is not possible.

How do I validate TypeScript builds and deployment smoke tests?

You validate TypeScript builds and deployment smoke tests by running the mandatory five-step gate. This requires you to identify the verification target, execute the build or smoke test, read the captured outputs, and verify the results against your pass criteria before claiming completion.

What is the best way to prove feature completion with evidence?

The best way to prove feature completion is using a gate function that demands reproducible evidence. By running itemized verification checklists and capturing actual outputs, you ensure the feature is validated against strict pass/fail criteria rather than subjective claims.