Skip to content
Back to skills

Prd

ASecurity

Produces the Product Requirements Document (PRD). Turns the discovery output into a structured, prioritized and measurable product definition. Operates the PO-SCOPE gate.

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 6, 2026
ai-agentsgoexpressdatabase

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add bturksoy/claude-code-app-studio --skill prd --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Prd?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Prd
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bturksoy-prd/badge)](https://www.skillsdirectory.com/skills/bturksoy-prd)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: prd
description: Produces the Product Requirements Document (PRD). Turns the discovery output into a structured, prioritized and measurable product definition. Operates the PO-SCOPE gate.
---

# /prd

Owner: `product-owner`. Output: `product/prd/PRD.md`.

Prerequisite: `product/discovery.md` (if missing, suggest `/discovery` and stop).
If there are blocking open questions, resolve them first.

---

## 1. Prepare the input

Read `product/00-brief.md` + `product/discovery.md`. Context block (≤ 60 lines):
goals, personas, capability list (MoSCoW), decisions made, out of scope.

## 2. Invoke `product-owner`

```
<CONTEXT BLOCK>

Task: produce the PRD. Sections:

1. Summary — 3 sentences: what, for whom, why now
2. Goals and metrics — GOAL table, each bound to an in-product measurement event
3. Personas — from discovery, condensed
4. Scope
   4.1 Capabilities: each gets a FEAT-NN id
       | ID | Capability | User value | Priority | GOAL | Phase |
   4.2 User journeys: one end-to-end scenario per persona
   4.3 Out of scope: item + why + when it will be revisited
5. Assumptions and dependencies
6. Constraints (technical, legal, commercial, schedule)
7. Risks — probability/impact/mitigation
8. Open questions — owner and whether blocking

Rules:
- Every "Must" capability must map to a GOAL. If it cannot, lower its priority.
- Do not write technical solutions (which database, which framework) — that is architecture's job.
- Do not design screens — that is UX's job.
- Express each capability in one sentence of user value.
- Give a draft phasing but leave the detail to /roadmap.

Then begin your reply with "PO-SCOPE: APPROVED|CONDITIONAL|REJECTED" and evaluate:
- Is the MVP scope something one team can finish in a reasonable time?
- Is the "Won't" list populated?
- Are the metrics measurable?
- Is the riskiest assumption tested in the first phase?
```

## 3. Handle the gate

Read `product/review-mode.txt`:
- `solo` → skip PO-SCOPE, note it
- `lean` / `full` → process the verdict

| Verdict | Action |
|---|---|
| `APPROVED` | Continue |
| `CONDITIONAL` | Show the items to the user, fold the fixes into the PRD, **do not re-invoke the gate** |
| `REJECTED` | Show the user why, suggest `/discovery` or narrowing scope, stop |

## 4. Present and get approval

Print a **summary** on screen (never the full PRD):

```
## PRD Summary
Capabilities: <N> (Must: <a>, Should: <b>, Could: <c>, Won't: <d>)

MVP (Phase 1)
  FEAT-01 <name> → GOAL-01
  ...

Deferred to later phases: <N> capabilities
Open questions: <N> (<B> blocking)
Gate: PO-SCOPE <verdict>
```

`AskUserQuestion`: `Write the PRD (Recommended)` / `I want to narrow the scope` /
`I want to add a capability`

## 5. Write and update

- `product/prd/PRD.md`
- `docs/CONTEXT.md` → update "What we are building" from the PRD summary
- `.state/project.json` → `phase` stays `discovery`, counters unchanged
- `.state/gates.jsonl` → append the PO-SCOPE line
- Open questions are synced into the table in `product/discovery.md` (one home only)

## 6. Close

```
✓ PRD written → product/prd/PRD.md
  <N> capabilities | MVP: <M> capabilities | Gate: PO-SCOPE <verdict>

▶ Next: /requirements
   The Business Analyst will turn each capability into testable requirements.
```

---

## Token note

- **1 agent call.** The PO both writes the PRD and issues the gate verdict — do not split them.
- Context block ≤ 60 lines; do not embed all of discovery.md.
- Never print the PRD on screen — write the file, show the summary.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…