Skip to main content

validate-prd

Validates PRD files have required sections before writing.


When It Runs​

  • Type: PreToolUse
  • Trigger: Write operations
  • Matches: jaan-to/outputs/pm/*/prd.md

What It Checks​

SectionRequired
Problem StatementYes
Success MetricsYes
ScopeYes
User StoriesYes

Behavior​

ResultExit CodeAction
All sections present0Write proceeds
Missing sections2Write blocked

What You See​

When validation passes: Nothing. Write proceeds silently.

When validation fails:

PRD validation failed. Missing sections:
- Problem Statement
- Success Metrics

Please add required sections before writing.

Why It Exists​

Ensures every PRD meets minimum quality standards. Prevents incomplete outputs from being saved.


Skipping​

This hook cannot be skipped. Required sections are non-negotiable.