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.