One-click install
npx skills add https://github.com/lorenzogm/bmad-ui --skill bmad-validate-prd-lorenzogm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-validate-prd
Source: https://github.com/lorenzogm/bmad-ui/tree/main/.cursor/skills/bmad-validate-prd
Command: npx skills add https://github.com/lorenzogm/bmad-ui --skill bmad-validate-prd-lorenzogm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill unit helps validate the quality and adherence of Product Requirements Documents (PRDs) to specific standards and guidelines, ensuring that they meet industry best practices.

Core Features & Use Cases

  • PRD Validation: Automates the process of validating PRDs against defined standards and best practices.
  • Format Detection: Identifies whether a PRD follows the BMAD PRD format and routes appropriately.
  • Density Validation: Ensures the PRD meets information density standards, eliminating conversational filler and redundant expressions.
  • Coverage Validation: Checks if the PRD covers all necessary content from a Product Brief.
  • Measurability Validation: Ensures all functional and non-functional requirements are measurable and testable.
  • Traceability Validation: Validates the traceability chain from Executive Summary to User Journeys to Functional Requirements.
  • Implementation Leakage Validation: Ensures that requirements specify capabilities, not implementation details.
  • Domain Compliance Validation: Checks for domain-specific compliance requirements.
  • Project-Type Compliance Validation: Ensures project-type specific requirements are properly documented.
  • SMART Requirements Validation: Validates Functional Requirements using the SMART framework.

Quick Start

Validate the PRD located at 'path/to/prd.md' using the bmad-validate-prd skill.

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 SMART requirements and industry standards?

To validate a PRD against SMART requirements and industry standards, you can analyze the document to ensure all functional and non-functional requirements are measurable, testable, traceable, and free of implementation leakage.

What is PRD information density validation and why is it necessary?

PRD information density validation checks that a Product Requirements Document meets strict content density standards by eliminating conversational filler and redundant expressions, which ensures the documentation remains concise and effectively communicates technical requirements.

How do I check if my Product Requirements Document covers all necessary content from a Product Brief?

You can check if a Product Requirements Document covers necessary content from a Product Brief by performing coverage validation, which analyzes the PRD to ensure all essential elements and requirements from the brief are fully documented.

Can I verify the traceability chain from Executive Summary to Functional Requirements in a PRD?

Yes, you can verify the traceability chain in a PRD by validating the flow from the Executive Summary through User Journeys to the Functional Requirements, ensuring full alignment and traceability throughout the document structure.

Does this PRD validation approach support domain compliance and project-type compliance checks?

Yes, this PRD validation approach supports domain compliance and project-type compliance checks by analyzing the document to ensure domain-specific requirements and project-type specific guidelines are properly documented and adhered to.

What is the best way to ensure PRD requirements specify capabilities rather than implementation details?

The best way to ensure PRD requirements specify capabilities rather than implementation details is to perform implementation leakage validation, which checks that the document focuses on what the system must do rather than how it should be built.