specdo-verification

Validate SpecDo lifecycle gates against resolved apply payloads and completion claims.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/MoonCoder-HAPPY/SpecDo --skill specdo-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: specdo-verification
Source: https://github.com/MoonCoder-HAPPY/SpecDo/tree/main/specdo-verification
Command: npx skills add https://github.com/MoonCoder-HAPPY/SpecDo --skill specdo-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The SpecDo verification wrapper ensures that only after a complete and verifiable apply payload, a lifecycle action can proceed, providing machine-verified gates before task completion, sync, or archive readiness.

Core Features & Use Cases

  • Enforces completion claims and supporting evidence against a resolved apply payload.
  • Validates gate history, code-review evidence, and debugging evidence to prevent unauthorized progression.
  • Used when a change participates in the SpecDo lifecycle and requires formal verification prior to routing to specdo-apply.

Quick Start

Run the verification step after you have a complete apply payload to gate the next lifecycle action.

Frequently Asked Questions about specdo-verification

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

FAQPage Schema
How do I verify code changes before task completion or archive readiness?

Gate verification for task completion requires a resolved active apply payload and a concrete completion claim. It validates the claim against wrapper rules, ensuring the latest gate history and evidence match the current diff identity before producing a ready verification gate event.

What is a verification gate in the software lifecycle?

A verification gate is a machine-verified checkpoint that ensures only complete and verifiable apply payloads can proceed with lifecycle actions. It prevents unauthorized progression by validating completion claims, gate history, and code-review evidence prior to task completion, sync, or archive readiness.

How do I detect stale or missing verification payloads during code review?

You detect stale or missing verification payloads by validating the claim against wrapper rules and ensuring the latest gate history and evidence match the current diff identity. If verification fails, the system hands off to debugging instead of producing a ready verification gate event.

When do I need to run lifecycle verification checks?

You need to run lifecycle verification checks when a change participates in the SpecDo lifecycle and requires formal verification prior to routing to apply. Run the verification step after you have a complete apply payload to gate the next lifecycle action.

What happens when verification fails during the gate check?

When verification fails during the gate check, the system hands off to debugging. It detects stale or missing verification payloads and prevents unauthorized progression by validating gate history, code-review evidence, and debugging evidence against the resolved apply payload.

Can I use automated verification gates for sync readiness checks?

Yes, you can use automated verification gates for sync readiness checks. The gate requires a resolved active apply payload and a concrete completion claim, validating evidence to ensure only verified changes proceed to sync readiness or archive readiness.