spec-validator

Validate Spec-Driven Development artifacts for completeness, consistency, and quality gaps.

1|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/letsur-dev/spec-mix --skill spec-validator-letsur-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-validator
Source: https://github.com/letsur-dev/spec-mix/tree/main/.claude/skills/spec-validator
Command: npx skills add https://github.com/letsur-dev/spec-mix --skill spec-validator-letsur-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automatically validates Spec-Driven Development (SDD) artifacts to ensure they are complete, consistent, and aligned with project conventions before implementation, reducing rework and accelerating delivery.

Core Features & Use Cases

  • Artifact presence checks: Verifies required files exist (specs/{feature}/spec.md, specs/{feature}/plan.md, specs/{feature}/tasks.md) and optional governance files (specs/constitution.md).
  • Content quality checks: Ensures each spec contains a clear name, WHAT-it-does, user stories, and measurable acceptance criteria.
  • Cross-reference validation: Checks alignment between spec, plan, and tasks, and flags gaps before coding begins.

Quick Start

Run the validator against a feature, e.g. claude spec-validator specs/001-user-auth to see a completeness and quality report.

Frequently Asked Questions about spec-validator

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

FAQPage Schema
How do I validate my spec-driven development artifacts before implementation?

Spec-driven development validation checks your feature specifications, implementation plans, and task breakdowns for completeness, consistency, and alignment with project conventions. Run the validator against your specs directory to identify missing files, content gaps, and cross-reference misalignments before coding begins, reducing rework and accelerating delivery.

What files does a complete spec-driven development artifact require?

Complete SDD artifacts require spec.md, plan.md, and tasks.md files within a feature directory, plus optional governance files like constitution.md. The validator checks that required files exist and that each spec contains a clear name, WHAT-it-does description, user stories, and measurable acceptance criteria.

Can I catch alignment issues between my spec, plan, and tasks early?

Yes. The validator performs cross-reference validation to check alignment between your spec, plan, and tasks, flagging gaps and inconsistencies before implementation. This ensures traceability across artifacts and prevents misaligned work downstream.

What quality checks does spec validation perform on my documentation?

Content quality checks ensure each spec contains a clear name, WHAT-it-does description, user stories, and measurable acceptance criteria. The validator exposes missing or incomplete sections, providing actionable remediation guidance aligned with your project conventions.

When should I run spec validation in my development workflow?

Run spec validation immediately after drafting feature specifications, implementation plans, and task breakdowns—before implementation begins. Early validation catches completeness and consistency issues, ensuring governance alignment and preventing rework.

Does spec validation work for any project structure or only specific conventions?

The validator is designed for projects using spec-driven development conventions with artifacts organized in a specs directory by feature. It checks for standard SDD file structures and governance files; results indicate alignment with project conventions you've established.