verify-spec

Verify that every Must Have requirement in SPEC.md is implemented in the codebase.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/Hoang604/get-thing-done --skill verify-spec
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: verify-spec
Source: https://github.com/Hoang604/get-thing-done/tree/main/.claude/skills/verify-spec
Command: npx skills add https://github.com/Hoang604/get-thing-done --skill verify-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verifies that all "Must Have" requirements defined in SPEC.md are implemented in the codebase, ensuring software quality and alignment with specifications.

Core Features & Use Cases

  • Validate the presence and correctness of every Must Have item in SPEC.md across the codebase.
  • Audit code paths, tests, and configuration for coverage, traceability, and compliance.
  • Generate a clear PASS/FAIL report with evidence and remediation guidance for failed items.

Quick Start

Provide the task name to verify and review the resulting PASS/FAIL report for SPEC.md coverage.

Frequently Asked Questions about verify-spec

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

FAQPage Schema
How do I verify that all must-have requirements in a SPEC.md are implemented in my codebase?▼

To verify must-have requirements in a SPEC.md, you can automate SPEC verification by extracting requirements from ./.gtd/<task_name>/SPEC.md and auditing code paths for evidence. This returns a concise PASS/FAIL report with per-requirement evidence and suggested next steps.

What is the best way to audit code for spec compliance and traceability?▼

Auditing code for spec compliance involves validating the presence and correctness of every must-have item across files, tests, and configuration. This process checks traceability and returns a clear report with remediation guidance for any failed items.

How do I check if my codebase matches the must-have items in my spec file?▼

To check if your codebase matches must-have items, provide the task name to locate the SPEC.md file. The verification process extracts requirements and audits the code across files to generate a clear PASS/FAIL report with evidence.

Can I automate generating a remediation report for failed spec requirements?▼

Yes, you can automate generating a remediation report for failed spec requirements. The verification process audits code paths and configuration for coverage, returning a PASS/FAIL report that includes specific remediation guidance for any items that fail.

What do I need to provide to start verifying my SPEC.md must-haves?▼

To start verifying your SPEC.md must-haves, you need to provide the specific task name. This allows the verification process to locate the ./.gtd/<task_name>/SPEC.md file, extract the requirements, and audit the codebase for implementation evidence.

Why does spec verification return a FAIL status for a must-have requirement?▼

Spec verification returns a FAIL status when a must-have requirement lacks implementation evidence in the codebase. The resulting report highlights the missing coverage across files and tests, providing suggested next steps and remediation guidance.