Product Requirements Document (PRD)
Constrains the Agent to follow a standard process for generating PRDs, ensuring completeness, format compliance, and security.
Step 1: Inversion (Requirements Alignment)
Before generating a PRD, you must check every item in assets/checklist.yaml.
Step 2: Generator (Generate PRD from Template)
Your output must strictly follow the PRD format defined in assets/template.yaml.
All sections (objectives, user personas, feature specs, technical constraints, etc.) must be filled.
No sections may be omitted or replaced with placeholders.
Step 3: Tool Wrapper (Security Fence)
The PRD must not contain any content prohibited by references/security.yaml.
For example: no real user PII, no suggestions to store passwords in plain text.
Step 4: Reviewer (Self-Audit Loop)
Audit the generated PRD against the criteria in references/guidelines.yaml.
If any criterion is not met, roll back and regenerate, up to 3 times.