spec-validation

Validate specifications for technology-agnosticism, testability, completeness, and consistency.

24|6|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/jmanhype/speckit --skill spec-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-validation
Source: https://github.com/jmanhype/speckit/tree/main/.claude/skills/spec-validation
Command: npx skills add https://github.com/jmanhype/speckit --skill spec-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill validates specifications to ensure they are technology-agnostic, testable, and complete, helping teams avoid drift and misinterpretation.

Core Features & Use Cases

  • Quality gate: Verifies that requirements describe WHAT/WHY without prescribing HOW.
  • Testability checks: Ensures criteria are measurable and verifiable.
  • Consistency checks: Aligns with the project constitution when present to prevent scope creep.

Quick Start

Prompt the AI to validate your spec.md for technology-agnosticism and testability.

Frequently Asked Questions about spec-validation

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

FAQPage Schema
How do I ensure my technical specifications are technology-agnostic?

Technology-agnostic specs describe requirements as WHAT and WHY without prescribing HOW or tool choices. Spec validation checks that your specification avoids locked dependencies, framework assumptions, and implementation details, ensuring flexibility across different technical stacks.

Why should my specification requirements be testable and measurable?

Testable requirements include measurable criteria and verifiable success conditions that prevent ambiguity during implementation. Spec validation detects vague language, undefined terms, and incomplete scenarios that make requirements impossible to validate or test.

When should I validate my specification for quality issues?

Validate specifications during spec reviews, before transitioning to technical planning, and when updating specs to catch quality issues early. Early validation prevents flawed technical planning, scope creep, and team misinterpretation.

What does a spec validation report include?

A spec validation report is a structured output that identifies quality issues, provides recommendations, and references specific lines in your specification. It flags problems with consistency, completeness, terminology, and verifiability.

Can I use spec validation with my project constitution or governance framework?

Yes, spec validation aligns your specifications with project constitution rules when present to enforce consistency and prevent scope creep. It works within your existing governance without requiring external tools or dependencies.