bmad-validate-prd

Validate PRD documents against BMAD standards through multi-step quality checks.

2|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/Wizarck/nexandro --skill bmad-validate-prd-wizarck
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-validate-prd
Source: https://github.com/Wizarck/nexandro/tree/main/skills/bmad-validate-prd
Command: npx skills add https://github.com/Wizarck/nexandro --skill bmad-validate-prd-wizarck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Product Requirements Documents often contain vague requirements, missing sections, implementation leakage, and broken traceability that cause expensive rework in downstream UX, architecture, and development phases. This Skill systematically audits an existing PRD against BMAD standards and produces a structured validation report. ## Core Features & Use Cases - Format Detection & Parity Analysis: Classifies PRDs as BMAD Standard, Variant, or Non-Standard, and estimates the effort required to reach BMAD parity for non-standard documents. - Automated Quality Checks: Validates information density, requirement measurability, traceability chains, implementation leakage, SMART criteria, and domain/project-type compliance. - Validation Report Generation: Initializes and incrementally appends findings to a validation report stored next to the PRD, with severity classifications (Critical/Warning/Pass) and recommendations. - Use Case: A product manager finishes drafting a PRD for a fintech app and asks the AI to validate it; the Skill discovers the PRD, checks all six core sections, flags unmeasurable NFRs and missing PCI-DSS compliance sections, and delivers a scored report. ## Quick Start Ask the AI to validate the PRD at docs/prd.md against BMAD standards and generate a validation report.

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?▼

Invoke the skill with a phrase like "validate this PRD" and optionally provide the PRD path. The workflow discovers the PRD, loads input documents from its frontmatter, then runs sequential checks covering format, density, measurability, traceability, and compliance.

What makes a good functional requirement in a PRD?▼

A good FR states a capability in "[Actor] can [capability]" form without implementation details, subjective adjectives, or vague quantifiers. It must be SMART: specific, measurable, attainable, relevant, and traceable to a user journey or business objective.

What happens if my PRD does not follow the BMAD format?▼

The format detection step classifies PRDs with fewer than three of six core sections as Non-Standard. You can then run a parity check that analyzes gaps per section and estimates the effort needed to reach BMAD standard, or validate the document as-is.

Does the validation check domain-specific compliance requirements?▼

Yes, for high-complexity domains like healthcare, fintech, and GovTech it verifies required sections such as HIPAA compliance, PCI-DSS, or accessibility standards using the domain-complexity reference data. Low-complexity domains skip these checks.

Where is the PRD validation report saved?▼

The validation report is initialized next to the PRD file being validated. Each validation step appends its findings, severity classification, and recommendations to this report as the workflow progresses.