Files
2026-08-14 23:41:57 +08:00

44 lines
1.5 KiB
Markdown

# PRD Generator Skill
Generate structured Product Requirements Documents (PRD) for new features. Focused solely on producing a clear, implementable PRD — Issue decomposition and technical design are handled by separate skills.
## Features
- Asks 3-5 clarifying questions with lettered options for quick iteration
- Generates a well-structured PRD with user stories, numbered functional requirements, non-goals, success metrics, and more
- Enforces verifiable acceptance criteria (observable / testable / verifiable)
- Supports user review and adjustment before saving
- Saves output to `tasks/prd-[feature-name].md`
- Bilingual (Chinese & English) edge case handling
## Workflow
The PRD skill is the first step in a three-stage pipeline:
| Stage | Skill | Purpose |
|-------|-------|---------|
| 1. Requirements | `/prd` (this skill) | Define *what* to build |
| 2. Technical design (optional) | `/prd-to-spec` | Define *how* to build it |
| 3. Decomposition | `/to-issues` | Break into implementable tickets (GitHub / Local / Baidu iCafe) |
After a PRD is confirmed, run `/prd-to-spec` for complex features, then `/to-issues` — or go straight to `/to-issues`.
## Usage
Trigger with prompts like:
- "create a prd for..."
- "write prd for..."
- "写PRD"
- "需求文档"
- "需求分析"
## Files
- `SKILL.md` — Skill definition and instructions
- `test-prompts.json` — Test prompts for validation
## Attribution
This skill is adapted from [ralph/skills/prd](https://github.com/snarktank/ralph/tree/main/skills/prd).