prd-writer
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChinesePRD Writer
PRD 撰写工具
Generate structured Product Requirements Documents through guided discovery.
通过引导式调研生成结构化的产品需求文档(PRD)。
Workflow
工作流程
discovery --> analysis --> drafting3 sequential phases. Never skip discovery -- always interview the user first.
discovery --> analysis --> drafting分为三个连续阶段。切勿跳过调研阶段——始终先与用户进行访谈。
Process
流程
Phase 1: Discovery (Interview)
阶段1:调研(访谈)
Never assume context. Ask questions in stages, not all at once.
Stage 1 -- Problem & Audience:
- What problem are you solving?
- Who is the target audience?
- What pain points do they have?
Stage 2 -- Solution & Features:
- What is your proposed solution?
- What are the key features?
- What makes it different from alternatives?
Stage 3 -- Structure & Scope:
- What is the product structure? (pages, screens, sections)
- What are the success criteria?
- Any known technical constraints?
Minimum 2 question stages before moving to analysis. Ask follow-ups as needed.
切勿预设背景信息。分阶段提问,不要一次性抛出所有问题。
第一子阶段——问题与受众:
- 你要解决什么问题?
- 目标受众是谁?
- 他们存在哪些痛点?
第二子阶段——解决方案与功能:
- 你提出的解决方案是什么?
- 核心功能有哪些?
- 与其他方案相比有何差异化优势?
第三子阶段——结构与范围:
- 产品结构是怎样的?(页面、屏幕、板块)
- 成功标准是什么?
- 有哪些已知的技术限制?
进入分析阶段前至少完成2个子阶段的提问。根据需要进行跟进提问。
Phase 2: Analysis & Scoping
阶段2:分析与范围界定
Synthesize user inputs into structured findings:
- Identify dependencies and risks
- Define non-goals (what is out of scope)
- Surface unknowns (mark as TBD)
- Present synthesis to user for feedback before drafting
将用户输入整合为结构化结论:
- 识别依赖关系与风险
- 定义非目标内容(即超出范围的事项)
- 明确未知事项(标记为TBD)
- 在撰写前将整合结果提交给用户以获取反馈
Phase 3: Drafting
阶段3:撰写
USE TEMPLATE:
templates/prd.mdGenerate the PRD using the schema below. Present draft to user for review.
使用模板:
templates/prd.md使用以下架构生成PRD。将草稿提交给用户审核。
PRD Schema
PRD 架构
1. Executive Summary
1. 执行摘要
- Problem Statement: What problem exists and for whom
- Proposed Solution: High-level description of what will be built
- Success Criteria: Measurable KPIs (concrete numbers, not vague goals)
- 问题陈述:存在什么问题,针对哪些用户
- 拟议解决方案:将要构建的内容的高层级描述
- 成功标准:可衡量的KPI(具体数值,而非模糊目标)
2. Product Definition
2. 产品定义
- Value Proposition:
- Headline: main benefit
- Subheadline: supporting text
- Key Benefits: 3-5 benefits
- Target Audience:
- Personas: who uses this
- Pain Points: what problems they face
- Goals: what they want to achieve
- 价值主张:
- 标题:核心收益
- 副标题:辅助说明
- 核心收益:3-5项
- 目标受众:
- 用户画像:谁会使用该产品
- 痛点:他们面临的问题
- 目标:他们想要达成的结果
3. User Experience & Functionality
3. 用户体验与功能
- User Stories: "As a [user], I want [action], so that [benefit]"
- Acceptance Criteria: When/Then/Shall format
- Features List: with descriptions
- Non-Goals: what is explicitly out of scope
- 用户故事:"作为[用户角色],我想要[执行操作],以便[获得收益]"
- 验收标准:采用When/Then/Shall格式
- 功能列表:附带描述
- 非目标内容:明确超出范围的事项
4. Technical Specifications
4. 技术规格
- Architecture Overview: high-level system design
- Integration Points: APIs, databases, auth
- Security & Privacy: requirements and constraints
- 架构概述:高层级系统设计
- 集成点:API、数据库、认证
- 安全与隐私:要求与限制
5. Risks & Roadmap
5. 风险与路线图
- Phased Rollout: v1.0, v1.1, v2.0 (never frame as MVP)
- Technical Risks: known challenges
- Unknowns: marked as TBD
- 分阶段发布:v1.0、v1.1、v2.0(切勿使用MVP表述)
- 技术风险:已知挑战
- 未知事项:标记为TBD
Quality Standards
质量标准
Requirements must be concrete and measurable.
| Bad | Good |
|---|---|
| "Search should be fast" | "Search returns results within 200ms" |
| "Easy to use" | "New users complete onboarding in under 2 minutes" |
| "Intuitive interface" | "Task completion rate above 90% without help text" |
需求必须具体且可衡量。
| 反面示例 | 正面示例 |
|---|---|
| "搜索速度要快" | "搜索结果返回时间不超过200ms" |
| "易于使用" | "新用户可在2分钟内完成入门引导" |
| "界面直观" | "无需帮助文本的情况下,任务完成率超过90%" |
Guidelines
指南
DO:
- Always complete discovery before drafting
- Present draft for user feedback
- Mark unknowns as TBD rather than inventing constraints
- Use concrete, measurable requirements
- Keep phased rollout realistic (v1.0/v1.1/v2.0, not MVP framing)
DON'T:
- Skip discovery with fewer than 2 question stages
- Assume project type -- discover it
- Include visual/design direction (that belongs in design-builder)
- Use vague adjectives as requirements ("fast", "easy", "intuitive")
需要做:
- 始终在撰写前完成调研阶段
- 提交草稿以获取用户反馈
- 将未知事项标记为TBD,而非凭空设定限制
- 使用具体、可衡量的需求
- 分阶段发布要切合实际(采用v1.0/v1.1/v2.0表述,而非MVP)
不要做:
- 不要在完成少于2个子阶段的提问时跳过调研
- 不要预设项目类型——要通过调研确定
- 不要包含视觉/设计方向(这属于设计构建工具的范畴)
- 不要使用模糊形容词作为需求(如“快”、“易”、“直观”)
Output
输出
Save to:
.specs/docs/prd-{project-name}.mdCreate if it doesn't exist.
.specs/docs/保存至:
.specs/docs/prd-{project-name}.md如果目录不存在则创建它。
.specs/docs/Integration with Other Skills
与其他技能的集成
- design-builder: PRD informs copy extraction and design extraction (sections 1, 2, 3)
- spec-driven: PRD informs feature initialization (sections 1, 3, 4, 5)
- design-builder:PRD为文案提取和设计提取提供依据(第1、2、3部分)
- spec-driven:PRD为功能初始化提供依据(第1、3、4、5部分)