PRD Writer
helio / prd-writerGive it the problem and the goal. Your AI teammate asks what's missing, maps the user journey, and produces a PRD with acceptance criteria engineering can actually build against.
What is PRD Writer?
- ·Asks before it writes: Clarifying questions close the gaps before drafting starts — a PRD built on assumptions is worse than no PRD at all.
- ·Produces the full document, not a summary: Background, features, flows, acceptance criteria, and edge cases, in one deliverable.
- ·Maps the user journey before proposing features: Pain points identified step by step, so every proposed feature answers something real.
- ·Gets reviewed before it's called done: A technical read checks feasibility and edge cases; product confirms the acceptance criteria are actually testable.
What does PRD Writer produce?
| ❓Clarifying questions | Asked before writing starts, not skipped. |
| 📄Full PRD | Background, features, flows, acceptance criteria, edge cases. |
| 🗺️User journey map | Pain points identified at each step, from the user's point of view. |
| 📋Prioritized feature list | Tied to specific pain points, not a wish list. |
| ✅Feasibility review | A technical read on what's buildable, before it's called done. |
The SOP, step by step.
- 01
Take the background and goal
The problem, target users, and what success looks like.
- 02
Ask what's missing
Clarifying questions to close the gaps before any writing starts.
- 03
Write the PRD
Background, features, flows, acceptance criteria, and edge cases — the full document.
- 04
Review for feasibility
A technical read for what's buildable and what edge cases still need attention.
- 05
Map the user journey
Step by step, from the user's actual point of view.
- 06
Identify pain points
Where the journey breaks down or frustrates today.
- 07
Propose features tied to pain points
Not a wish list — each feature answers a specific step.
- 08
Prioritize for review
A proposed order, reviewed by product and design together before it's final.
What it produces, in practice.
Illustrative example generated for this page — actual output depends on your real data.
📋 PRD · Prescription Withdrawal Flow
Sample · illustrative1. Background & goal
Doctors need a way to withdraw a mis-issued prescription without manually contacting the patient.
2. Features
- Withdraw entry point (only while unpaid / undispensed)
- Withdrawal validation (order status, time window, permission)
- Patient-facing notice on withdrawal
- Backend consultation/prescription record update
3. Main flow
Doctor initiates withdrawal → system validates → status rolls back → patient notified.
4. Acceptance criteria (testable)
- Withdraw on a paid prescription → system rejects with a message ✅
- Withdraw on an unpaid prescription → succeeds, patient notified within 3 seconds ✅
5. Edge cases
- Medication already dispensed: withdrawal blocked, routes to the return flow instead
- Concurrent withdrawal attempts: first success wins, later attempts see "already withdrawn"
Technical review: feasible, flag the concurrency case. Test review: acceptance criteria are testable, edge cases covered.
Watch PRD Writer set up a new automation.
What PRD Writer connects to.
Notion
ConnectedStores and versions the PRD as a living document.
Lark
Coming soonSame PRD workflow, for teams that run on Lark docs.
Questions
- Does it write the PRD without asking anything first?
- No — it asks clarifying questions for anything ambiguous before writing. A PRD built on assumptions is worse than no PRD at all.
- Who reviews it before it's final?
- A technical role reviews feasibility and edge cases, and product confirms the acceptance criteria are actually testable, before it's treated as done.
- Can it update a PRD as requirements change?
- Yes — point it at the existing document and the change, and it updates the relevant sections while keeping the rest intact.
- Does it work for non-technical products (ops, healthcare, etc.)?
- Yes — it adapts the PRD structure to the domain. For regulated domains like healthcare, it still flags where a compliance or clinical review is required.
Get from an idea to a build-ready PRD.
Give Helio the problem and the goal — it asks what's missing and produces a document engineering can plan a sprint around.
Ask about this automation