speckit.validate

Validate code implementations against spec requirements and acceptance criteria.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/aniruddh2003/ai-code-reviewer --skill speckit-validate-aniruddh2003
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.validate
Source: https://github.com/aniruddh2003/ai-code-reviewer/tree/main/.agent/skills/speckit.validate
Command: npx skills add https://github.com/aniruddh2003/ai-code-reviewer --skill speckit-validate-aniruddh2003

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill validates code implementations against specification requirements, ensuring that the code aligns with the intended design and functionality.

Core Features & Use Cases

  • Requirement Coverage Analysis: Verifies that all requirements are covered by the code.
  • Acceptance Criteria Compliance: Checks if acceptance criteria are met by the code.
  • Edge Case Handling: Ensures edge cases are explicitly handled in the code.
  • Test Coverage Evaluation: Validates the presence of tests for each requirement.
  • Detailed Reporting: Generates a comprehensive report outlining the coverage and uncovered requirements.

Quick Start

Validate your code implementation by executing the speckit.validate skill with the feature directory path as an argument.

Frequently Asked Questions about speckit.validate

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

FAQPage Schema
How do I validate code implementation against specification requirements?

To validate code implementation against specification requirements, execute the validation skill with your feature directory path. It compares your code against functional requirements, acceptance criteria, and edge cases to generate a detailed coverage report.

What is specification compliance checking and how does it work?

Specification compliance checking is the process of verifying that your code meets functional requirements and acceptance criteria. It works by comparing code elements against mapped requirements to ensure all edge cases are explicitly handled.

Do I need a mapping of code elements to requirements for code validation?

Yes, you need a mapping of code elements to requirements for code validation. The validation process requires spec, plan, and tasks documentation alongside this mapping to accurately verify requirement coverage and acceptance criteria.

How do I check if my code handles edge cases and meets acceptance criteria?

To check if your code handles edge cases and meets acceptance criteria, run a specification compliance validation. It evaluates your implementation against documented criteria and generates a comprehensive report outlining covered and uncovered requirements.

What is the best way to verify test coverage for each functional requirement?

The best way to verify test coverage for each functional requirement is to validate the code implementation against the specification. This evaluates the presence of tests for each requirement and reports any uncovered functional gaps.