bmad-validate-prd

Validate BMAD PRDs against standards and generate compliance reports.

4|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/curdx/curdx-flow --skill bmad-validate-prd-curdx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-validate-prd
Source: https://github.com/curdx/curdx-flow/tree/main/.agents/skills/bmad-validate-prd
Command: npx skills add https://github.com/curdx/curdx-flow --skill bmad-validate-prd-curdx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill validates an existing PRD for compliance with BMAD standards, helping you catch structural, quality, and requirement issues before downstream design and engineering work begins.

Core Features & Use Cases

  • PRD format classification and routing: Detects whether a PRD is BMAD Standard, BMAD Variant, or Non-Standard, and routes validation accordingly.
  • End-to-end validation pipeline: Runs information density, product brief coverage, measurability, traceability, implementation-leakage, domain compliance, project-type compliance, SMART scoring, and completeness checks.
  • Actionable validation reporting: Produces a saved validation report and offers next-step options for review, edit workflow, or targeted fixes.

Quick Start

Run the validation workflow for an existing PRD by responding with the PRD path when prompted.

Frequently Asked Questions about bmad-validate-prd

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

FAQPage Schema
How do I validate a PRD against BMAD standards?

To validate a PRD against BMAD standards, provide the PRD path when prompted. The Skill classifies the document format and runs staged validation checks covering density, measurability, traceability, and compliance, generating a saved report with actionable next steps.

What does SMART criteria scoring in PRD validation check for?

SMART criteria scoring in PRD validation evaluates whether requirements are Specific, Measurable, Achievable, Relevant, and Time-bound. The Skill assesses requirement measurability and density to ensure product specs meet quality standards before downstream engineering work begins.

Can I validate a non-standard PRD format with this workflow?

Yes, the workflow detects whether a PRD is BMAD Standard, BMAD Variant, or Non-Standard, and routes validation accordingly. This classification ensures the applied compliance checks match the actual structure and requirements of the submitted document.

What compliance checks are included in requirements engineering validation?

Requirements engineering validation includes information density, product brief coverage, measurability, traceability, implementation-leakage, domain compliance, project-type compliance, SMART scoring, and completeness gating to ensure full structural and quality coverage.

Does PRD validation prevent downstream design and engineering issues?

PRD validation catches structural, quality, and requirement issues before downstream design and engineering work begins. By checking implementation leakage and traceability, it ensures the document is structurally sound and ready for the next development phases.

Why does my PRD validation report show IN_PROGRESS status?

An IN_PROGRESS validation report indicates the pipeline is actively running staged checks or awaiting user-selected next actions. Validation completes after all compliance checks finish, producing a COMPLETE report with persisted findings and navigable fix options.