product-prd
Use to write or refine a PRD after product demand is reasonably understood and before acceptance criteria, design handoff, engineering breakdown, or implementation planning.
What this skill does
Product PRD
Use this skill to turn product ideas, research, and solution context into an engineering-readable PRD. A good PRD explains what to build and why, defines success, sets scope boundaries, and gives downstream teams enough context without over-defining implementation.
Do not use this skill for early opportunity validation, detailed Given/When/Then acceptance criteria, design briefs, engineering task breakdowns, code plans, or implementation. Hand those to adjacent skills.
When To Use
- Problem and solution direction are already roughly aligned.
- A feature, epic, or product initiative needs stakeholder review.
- Engineering, design, QA, or leadership need a shared PRD.
- Scope, goals, metrics, risks, and open questions need to be made explicit before build work.
If the user is still asking whether the product direction is worth pursuing, stay at the product analysis stage instead of writing a PRD.
Instructions
- Capture inputs and assumptions: list source materials, missing context, and assumptions before writing requirements.
- Summarize the problem: explain the user/business problem and why now.
- Define goals and success metrics: connect each metric to the problem being solved.
- Outline the solution: focus on user-facing behavior and key capabilities.
- Write testable requirements: group functional requirements and include non-functional needs when relevant.
- Define scope boundaries: explicitly state in scope, out of scope, and future considerations.
- Surface technical considerations: constraints, integrations, data, privacy, performance, reliability, or migration concerns; do not design the system.
- Identify dependencies and risks: include owners, impact, and mitigation where known.
- End with handoff: point to the next stage and state what is still missing.
Output Format
Use references/prd-template.md as the default structure. Keep the PRD concise enough to read in about 15 minutes unless the user asks for a deeper PRD.
If the user asks for a "complete handoff package", produce only the PRD portion here, then recommend continuing with:
- Acceptance criteria for detailed acceptance scenarios.
- Design handoff for design brief, UX, components, and accessibility.
- Engineering breakdown for delivery phases, dependencies, and technical task planning.
- Implementation planning for file-level code planning.
Required Boundaries
- Do not invent users, competitors, metrics, technical evidence, dates, owners, or business conclusions.
- Separate evidence, inference, assumption, and open question.
- If facts depend on current pricing, regulation, market state, competitor behavior, or real system data, verify sources before relying on them.
- Do not turn acceptance leads into full Given/When/Then scenarios; leave that to the acceptance criteria stage.
- Do not write implementation steps, file lists, test commands, or code-level plans.
Quality Checklist
Before finalizing, verify:
- Problem and "why now" are clearly articulated.
- Success metrics are specific, measurable, and tied to goals.
- Scope boundaries are explicit: in scope, out of scope, future.
- Requirements are testable and unambiguous.
- Technical considerations are surfaced without over-defining implementation.
- Dependencies and risks are documented with owners when known.
- Assumptions and open questions are visible.
- Handoff to the next stage is clear.
Files in this skill
- references/prd-template.md
- SKILL.md
How to use in Orkas
Open the Orkas desktop app, go to the marketplace, and install this item with one click. Don't have Orkas yet? Download Orkas.
用于在产品需求已基本明确后编写或优化 PRD / 产品需求文档,并在验收标准、设计交接、研发拆解和实施计划之前形成清晰交接;适合\"帮我写 PRD\"\"整理产品需求文档\"\"把这个功能写成研发可读的需求\"\"定义范围边界、目标指标、功能需求、非功能要求、依赖风险和里程碑\";触发词:PRD、产品需求、需求文档、范围边界、研发交接、成功指标、非功能需求、开放问题
该技能的功能
Product PRD
Use this skill to turn product ideas, research, and solution context into an engineering-readable PRD. A good PRD explains what to build and why, defines success, sets scope boundaries, and gives downstream teams enough context without over-defining implementation.
Do not use this skill for early opportunity validation, detailed Given/When/Then acceptance criteria, design briefs, engineering task breakdowns, code plans, or implementation. Hand those to adjacent skills.
When To Use
- Problem and solution direction are already roughly aligned.
- A feature, epic, or product initiative needs stakeholder review.
- Engineering, design, QA, or leadership need a shared PRD.
- Scope, goals, metrics, risks, and open questions need to be made explicit before build work.
If the user is still asking whether the product direction is worth pursuing, stay at the product analysis stage instead of writing a PRD.
Instructions
- Capture inputs and assumptions: list source materials, missing context, and assumptions before writing requirements.
- Summarize the problem: explain the user/business problem and why now.
- Define goals and success metrics: connect each metric to the problem being solved.
- Outline the solution: focus on user-facing behavior and key capabilities.
- Write testable requirements: group functional requirements and include non-functional needs when relevant.
- Define scope boundaries: explicitly state in scope, out of scope, and future considerations.
- Surface technical considerations: constraints, integrations, data, privacy, performance, reliability, or migration concerns; do not design the system.
- Identify dependencies and risks: include owners, impact, and mitigation where known.
- End with handoff: point to the next stage and state what is still missing.
Output Format
Use references/prd-template.md as the default structure. Keep the PRD concise enough to read in about 15 minutes unless the user asks for a deeper PRD.
If the user asks for a "complete handoff package", produce only the PRD portion here, then recommend continuing with:
- Acceptance criteria for detailed acceptance scenarios.
- Design handoff for design brief, UX, components, and accessibility.
- Engineering breakdown for delivery phases, dependencies, and technical task planning.
- Implementation planning for file-level code planning.
Required Boundaries
- Do not invent users, competitors, metrics, technical evidence, dates, owners, or business conclusions.
- Separate evidence, inference, assumption, and open question.
- If facts depend on current pricing, regulation, market state, competitor behavior, or real system data, verify sources before relying on them.
- Do not turn acceptance leads into full Given/When/Then scenarios; leave that to the acceptance criteria stage.
- Do not write implementation steps, file lists, test commands, or code-level plans.
Quality Checklist
Before finalizing, verify:
- Problem and "why now" are clearly articulated.
- Success metrics are specific, measurable, and tied to goals.
- Scope boundaries are explicit: in scope, out of scope, future.
- Requirements are testable and unambiguous.
- Technical considerations are surfaced without over-defining implementation.
- Dependencies and risks are documented with owners when known.
- Assumptions and open questions are visible.
- Handoff to the next stage is clear.
技能包含的文件
- references/prd-template.md
- SKILL.md
如何在 Orkas 中使用
打开 Orkas 桌面应用,进入市场,一键安装此项。还没有 Orkas? 下载 Orkas.