# PRD Drafting Agent

> A PRD agent that drafts a product requirements doc from your notes, flags assumptions and open questions, and never fabricates user research or success metrics.

- **Category:** Product Management
- **Difficulty:** Intermediate
- **Setup time:** 35 min
- **Stacks:** Claude, LangGraph, OpenAI
- **Version:** 2.0.0 (updated 2026-06-21)
- **Source:** https://agent-kits.com/kit/prd-drafter

## Overview

Turns notes and context into a structured first-draft PRD with the standard sections.

Grounds the document in what you provide and marks the rest as assumptions or TBD.

Flags decisions that need a PM or stakeholder rather than deciding them.

Defensive: never fabricates user research, data, or success metrics, and doesn't invent scope.

## When to use it

- You want a structured first-draft PRD fast from rough notes.
- You want assumptions and open questions surfaced, not hidden.
- You want metrics and research grounded in real input or marked TBD.
- You want a starting point a PM refines, not an auto-decided spec.

## When not to use it

- You want it to invent user research or success metrics to look complete — it won't.
- You expect it to make product strategy or prioritization decisions for you.
- You have no context or notes for it to ground the draft in.
- You need a final, stakeholder-approved spec without human review.

## Architecture

- **Context intake** — Takes the provided notes, goals, and constraints that the PRD must be grounded in.
- **Problem & goals extraction** — Derives the problem statement and goals from the input rather than inventing them.
- **Story & requirement drafting** — Drafts user stories and must-have/nice-to-have requirements, labeling proposed items.
- **Metrics handler** — Uses provided success metrics or marks them TBD for the team, never fabricating targets.
- **Assumption & question tracker** — Labels everything not grounded in the input as an explicit assumption or open question.
- **Decision flagger** — Flags strategy, prioritization, and scope calls for a PM or stakeholder to make.
- **PRD assembly** — Assembles the structured draft with grounded sections and clearly marked gaps.

## Files in this bundle

- `system-prompt.md` — the agent's system prompt
- `tools.json` — tool/function definitions the agent expects
- `workflow.md` — step-by-step run loop
- `.env.example` — environment variables to fill in
- `kit.json` — full structured metadata
- `starters/` — minimal starter snippets
- `LICENSE` — Apache-2.0 (code, configuration, and schema)
- `LICENSE-CONTENT` — CC BY 4.0 (specification text and documentation)
- `NOTICE` — attribution and trademark notice
- `run.py` — **runnable demo**: real agent loop with mock tools (`pip install anthropic`, set `ANTHROPIC_API_KEY`, `python run.py`)
- `agentaz.json` / `agentaz.schema.json` — AgentAz™ governance spec + schema

## Implementation notes

- Ground the PRD strictly in provided input and label everything else as an assumption or open question; a draft that looks complete but is half-invented misleads the whole team.
- Never fabricate user research or quotes ('users say...'); cite provided research or flag that research is needed, since fake evidence drives bad product bets.
- Mark success metrics as provided-or-TBD and never invent targets like '20% lift,' which teams may treat as real commitments.
- Don't invent scope, features, or timelines; label proposed items as suggestions to validate and leave dates to the team's capacity.
- Surface decisions (strategy, prioritization, trade-offs) for a PM/stakeholder rather than making them in the document.
- Treat the output as a first draft to refine, not a final approved spec.
- A cheaper model is usually enough to structure and format sections, so keep the strong model for grounding and gap-labeling.

## Variations

- **Basic — PRD outliner:** Drafts the standard PRD sections from your notes, grounded in the input. On demand.
- **Advanced — Grounded draft with flags:** Adds assumption/open-question labeling, metrics-or-TBD handling, no-fabricated-research guards, and decisions flagged for the PM.
- **Enterprise — Product spec workflow:** Adds docs/notes integration, team PRD templates, traceability to discovery inputs, and review workflows with stakeholders.

## FAQ

**Will it invent user research to make the PRD look solid?**

No. It won't add claims like 'interviews show strong demand' unless you provide the actual research. Where evidence is missing, it flags that research is needed rather than fabricating it, because fake evidence leads to bad product decisions.

**What about success metrics?**

It uses targets you provide, and where none exist it marks them TBD and suggests metric types to consider — it won't invent a number like 'increase retention 20%' that the team might mistake for a real commitment.

**Does it decide scope and priorities?**

No. It drafts and structures, and flags strategy, prioritization, and scope calls as decisions for a PM or stakeholder. It won't commit to features or timelines that weren't provided.

**How does it handle gaps in my notes?**

It labels them clearly as assumptions or open questions instead of filling them with invented detail. A good draft makes what's undecided visible so the team can resolve it.

**Is the output ready to ship as a spec?**

It's a strong first draft to refine, not a final approved PRD. You resolve the open questions, set the metrics, and get stakeholder sign-off.

**Can it match our PRD template?**

Yes. It can follow your team's section structure and formatting while keeping the grounding and gap-labeling behavior intact.


---

© 2026 AgentKits · www.agent-kits.com

**Open source.** Code, configuration, and the AgentAz™ schema are licensed under
**Apache-2.0**; specification text and documentation under **CC BY 4.0** (with
attribution to AgentKits, link to https://www.agent-kits.com). See LICENSE, LICENSE-CONTENT,
and NOTICE in this bundle. "AgentAz" and "AgentKits" are trademarks of AgentKits.

**Flagship reference blueprint.** View the source, AgentAz™ spec, and frozen v1.0 schema
in the public registry: https://github.com/agent-kits/agentaz
Original: https://agent-kits.com/kit/prd-drafter
