In this article
PRD Builder
| Field | Value |
|---|---|
| Kind | agent |
| Source | .github/agents/project-planning/prd-builder.agent.md |
| Invocation | Selected from the chat agent picker as PRD Builder |
| Interactive | Yes |
What it does
Product Requirements Document builder with guided Q&A and references
When to use it
Use PRD Builder to develop measurable product requirements from a product brief, references, or a requirements handoff. It iteratively connects functional and non-functional requirements to goals and acceptance criteria. Use BRD Builder for business-level framing and Functional Planner for the later work-item hierarchy.
How to use it
- Select
PRD Builderand provide the product problem, intended users, scope, and available references. - Answer focused questions as the agent establishes the document and refines requirements. Describe observable behavior rather than prescribing code or internal implementation steps.
- If Discover or Build has a named external evidence gap, review the proposed bounded
rpi-researchsegment before confirming it. The agent records a disposition for each material finding and keeps unresolved evidence as an open question or unvalidated assumption. - For substantial Build authoring with dependencies or interruption risk, the agent may propose an
rpi-plansegment, followed by a linkedrpi-implementsegment after you accept the Plan. These segments organize drafting without replacing the PRD template or quality review. - Review citations, conflicts, quality findings, and open questions before final approval.
- Request a backlog handoff separately when ready. Document completion does not create tracker items or implement the product.
Proposed RPI segments are recorded in session state as rpiInvocations; existing researchReceipts remain available. A Research, Plan, or Implement segment does not approve requirements or clear a phase gate.
Example usage
Ask: "Build a PRD for a resumable import experience using requirements/import-brief.md. Cover user-visible progress, cancellation, recovery, and measurable limits. Keep architecture decisions separate and flag missing evidence."
Expect a traceable PRD with testable behavior, acceptance criteria, and an explicit lifecycle status. Success means an engineer can understand what must hold without mistaking an implementation suggestion for a product requirement.