One-click install
npx skills add https://github.com/HasnainCodeHub/todo-evaluation --skill spec-validation-hasnaincodehub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-validation
Source: https://github.com/HasnainCodeHub/todo-evaluation/tree/main/.claude/skills/spec-validation
Command: npx skills add https://github.com/HasnainCodeHub/todo-evaluation --skill spec-validation-hasnaincodehub

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables systematic verification of specification quality, completeness, and correctness to ensure readiness for downstream consumption.

Core Features & Use Cases

  • Validate that all required specification sections are present and complete.
  • Check internal consistency across sections, identify contradictions, and verify that requirements are discrete and testable.
  • Produce a validation report with findings, including severity and locations, to guide refinement and acceptance.

Quick Start

Run a validation pass on a prepared spec document to generate a comprehensive readiness report.

Frequently Asked Questions about spec-validation

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

FAQPage Schema
How do I check specification quality and readiness for downstream workflows?

Specification validation examines a prepared spec document to identify quality issues, ensuring readiness for downstream consumption. It checks for completeness, internal consistency, clarity, and verifiability, producing a non-modifying report with actionable findings and precise locations for remediation.

What is specification validation and how does it work?

Specification validation is a systematic verification process that checks a spec document against documented standards. It works by scanning all sections to ensure required parts are present, requirements are discrete and testable, and no internal contradictions exist, generating a comprehensive readiness report.

How do I verify that requirements are discrete and testable in my spec?

To verify requirements are discrete and testable, run a validation pass on the prepared specification. The validation checks internal consistency across sections and confirms that each requirement meets acceptance criteria, outputting a report with severity levels and locations for any issues found.

Does specification validation modify the original requirements document?

Specification validation does not modify the original requirements document. It performs a non-modifying read-only pass to analyze the spec, producing a separate validation report with findings, severity levels, and precise locations to guide manual refinement and acceptance.

Can I use spec validation for both new and refined specifications?

You can use spec validation for both new and refined specifications. The validation process applies to any prepared spec document, focusing on completeness, internal consistency, clarity, and verifiability to ensure readiness before downstream consumption.