spec-validator

Community

Validate specs for quality, completeness, and testability.

Authorastrosteveo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents costly rework by catching incomplete, ambiguous, or untestable specifications before development begins. It standardizes specification quality, ensuring that all requirements are clear, measurable, and ready for implementation.

Core Features & Use Cases

  • Comprehensive Validation: Automatically checks spec format, completeness, testability, edge case coverage, and dependencies against a detailed rubric.
  • Scored Report Generation: Provides a clear 0-100 score and actionable feedback, categorizing issues as critical, warnings, or suggestions for improvement.
  • Quality Gate Enforcement: Acts as a crucial quality gate in the development workflow, ensuring specifications are robust enough for implementation and test generation.
  • Use Case: Before starting a new feature, a product manager uses this Skill to validate their SPEC.md. The Skill returns a report highlighting missing acceptance criteria, unclear edge cases, and a low testability score, allowing the PM to refine the spec before it reaches developers.

Quick Start

Trigger the skill to validate a specification file

Trigger: validate spec SPEC-AUTH-001.md

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: spec-validator
Download link: https://github.com/astrosteveo/sdd-framework/archive/main.zip#spec-validator

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository