spec-first:verify

Execute stage gate checks and assess coverage metrics in the Spec-First workflow.

72|9|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/sunrain520/spec-first --skill spec-first-verify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-first:verify
Source: https://github.com/sunrain520/spec-first/tree/main/skills/spec-first/12-verify
Command: npx skills add https://github.com/sunrain520/spec-first --skill spec-first-verify

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the rigorous validation of stage completion within the Spec-First workflow, ensuring that all quality gates and coverage metrics are met before proceeding, thereby preventing technical debt and ensuring product quality.

Core Features & Use Cases

  • Stage Gate Evaluation: Executes predefined checks to determine if a development stage meets all necessary criteria for advancement.
  • Coverage Metric Assessment: Verifies that critical coverage metrics (C1-C11) are within acceptable thresholds.
  • Failure Analysis & Remediation: Identifies specific failures, provides detailed reasons, and suggests actionable steps for remediation.
  • Waiver Management: Supports a formal process for documenting and approving waivers for specific gate conditions under defined circumstances.
  • Use Case: Before merging a feature, run /spec-first:verify to confirm all tests pass, code coverage is sufficient, and design specifications align with requirements, ensuring a high-quality release.

Quick Start

Use the verify skill to check the current stage of the feature named 'user-authentication'.

Frequently Asked Questions about spec-first:verify

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

FAQPage Schema
How do I validate stage completion and automate quality gate checks before a feature merge?

To validate stage completion, execute predefined gate checks to verify test pass rates, code coverage metrics, and requirement compliance. This process identifies specific failures and provides actionable remediation suggestions to ensure quality standards are met before proceeding.

What is coverage metric assessment and how does it gate development workflow stages?

Coverage metric assessment verifies that critical coverage metrics fall within acceptable thresholds to gate development stages. It ensures predefined criteria are met before advancement, preventing technical debt and maintaining product quality throughout the workflow.

How do I handle quality gate failures when compliance verification blocks my development stage?

When compliance verification blocks your stage, failure analysis identifies specific violations and suggests actionable remediation steps. You can also manage waiver requests to formally document and approve exceptions for specific gate conditions under defined circumstances.

Can I use automated and manual verification processes together for stage validation?

Yes, stage validation supports both automated and manual verification processes within the development workflow. Automated checks execute predefined criteria while manual processes allow human assessment, ensuring comprehensive compliance and gate condition evaluation before advancement.

What is the best way to enforce compliance and prevent technical debt during stage transitions?

The best way to enforce compliance during stage transitions is to automate rigorous validation of gate conditions and coverage metrics. Verifying adherence to predefined quality standards before proceeding systematically prevents technical debt and ensures product quality.

Why does stage validation fail even when basic tests pass during quality gate evaluation?

Stage validation can fail during quality gate evaluation if critical coverage metrics fall below acceptable thresholds or design specifications do not align with requirements. Failure analysis identifies these specific compliance gaps and provides detailed reasons for the blockage.