spec-validation

Validate PRDs, FRDs, and ADRs against defined quality standards.

Updated Dec 30, 2025
One-click install
npx skills add https://github.com/henrybravo/developer-readiness-portal --skill spec-validation-henrybravo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-validation
Source: https://github.com/henrybravo/developer-readiness-portal/tree/main/.github/skills/spec-validation
Command: npx skills add https://github.com/henrybravo/developer-readiness-portal --skill spec-validation-henrybravo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generated specifications (PRDs, FRDs, and ADRs) often suffer from inconsistent structure, missing details, and weak traceability, which can lead to misaligned expectations and delays.

Core Features & Use Cases

  • Validates PRDs, FRDs, and ADRs against defined standards and checklists to ensure completeness and consistency.
  • Produces a formal validation report with severity levels and concrete recommendations.
  • Ensures traceability between requirements, decisions, and architecture artifacts.

Quick Start

Run the validator against your spec set to obtain an actionable report.

Frequently Asked Questions about spec-validation

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

FAQPage Schema
How do I validate a PRD for completeness and consistency?

Validating an FRD involves checking it against defined standards and checklists to ensure completeness and consistency. The validator performs format validation and cross-reference verification, generating a structured validation report with severity levels and actionable recommendations.

What is the best way to check traceability between requirements and ADRs?

The best way to check traceability is using a specification validator that verifies cross-references between ADRs, PRDs, and FRDs. This ensures alignment between requirements, decisions, and architecture artifacts across product development workflows.

Can I use an automated checklist to score the quality of generated specifications?

Yes, you can use an automated specification validator to score the quality of generated specifications. It applies defined checklists to PRDs, FRDs, and ADRs, calculating quality scores and outputting a structured validation report with severity levels.

What is specification validation and when do I need it for product development workflows?

Specification validation is the process of checking PRDs, FRDs, and ADRs against defined quality standards to ensure completeness and consistency. You need it when generated specifications suffer from inconsistent structure, missing details, or weak traceability that can cause misaligned expectations and delays.

Does spec validation work with both functional and product requirements documents?

Yes, spec validation works with both functional and product requirements documents, specifically targeting FRDs and PRDs. It validates their format and structure, verifies cross-references, and generates a structured validation report with severity levels and recommendations.