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.