validate-prd

Validate PRDs against 8 quality checks and generate a blocker-suggestion report.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/alessioroberto82/claude-plugin-bmad --skill validate-prd-alessioroberto82
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate-prd
Source: https://github.com/alessioroberto82/claude-plugin-bmad/tree/main/plugin/skills/validate-prd
Command: npx skills add https://github.com/alessioroberto82/claude-plugin-bmad --skill validate-prd-alessioroberto82

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill acts as a crucial quality gate, validating Product Requirement Documents (PRDs) against a set of structured checks to ensure clarity, completeness, and adherence to project goals before the architecture phase begins.

Core Features & Use Cases

  • Automated PRD Validation: Runs 8 distinct checks including completeness, requirements coverage, traceability, measurability, density, implementation leakage, and domain compliance.
  • Early Defect Detection: Identifies critical flaws in PRDs early in the development lifecycle, preventing costly rework later.
  • Use Case: After a Product Manager finalizes a PRD, run this Skill to automatically flag any missing sections, untestable acceptance criteria, or vague success metrics, ensuring the development team receives a robust document.

Quick Start

Run the validate-prd skill to check the quality of the PRD file.

Frequently Asked Questions about validate-prd

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

FAQPage Schema
How do I validate a Product Requirement Document before architecture?

To validate a Product Requirement Document, run an automated check against 8 structured quality criteria to ensure completeness, traceability, and measurability. This identifies gaps, placeholder text, and implementation leakage before architectural design begins.

What checks are run for PRD quality assurance?

PRD quality assurance checks cover completeness, requirements coverage, traceability, measurability, density, implementation leakage, and domain compliance. These checks analyze the document against optional requirements files and a predefined template to find untestable criteria.

How do I identify untestable acceptance criteria in a PRD?

You identify untestable acceptance criteria in a PRD by running automated validation checks for measurability and completeness. The validation process scans the document to flag vague success metrics and missing sections that prevent proper testing.

Can I use automated validation to detect implementation details in product requirements?

Yes, you can use automated validation to detect implementation details in product requirements. The validation process specifically checks for implementation leakage, ensuring architectural design details are kept out of the product requirements document.

What is the best way to prevent early defects in product management requirements?

The best way to prevent early defects in product management requirements is to run an automated quality gate validation. This generates a detailed report categorizing findings into blockers and suggestions, preventing costly rework later in the development lifecycle.

Do I need optional requirements files to validate a PRD?

No, you do not need optional requirements files to validate a PRD. The validation process analyzes PRD content against a predefined template by default, but it can also cross-reference optional requirements files if they are provided.