product-prd
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/elliottrjacobs/bench-skills --skill product-prd
Agent 安装分布
mcpjam
1
claude-code
1
junie
1
windsurf
1
zencoder
1
crush
1
Skill 文档
/product-prd â Product Requirements Document
Write structured PRDs that define what to build and why. PRDs are product-focused â they describe the problem, users, and requirements without prescribing technical implementation.
When to Use
- User says “write a PRD”, “product requirements”, “feature spec”
- After a brainstorm session, to formalize requirements
- When a feature idea needs to be documented before building
Process
Step 1: Gather Context
Check for existing artifacts:
docs/brainstorms/â Use brainstorm output as starting point- User-provided description or
$ARGUMENTS - If neither exists, ask clarifying questions
Step 2: Clarify Requirements
Ask focused questions about gaps in the input:
- Scope: What’s in v1 vs. later? What’s explicitly out of scope?
- Users: Who are the primary and secondary users?
- Success: How will you measure if this works?
- Priority: Which requirements are must-have vs. nice-to-have?
Use AskUserQuestion â don’t assume. Better to ask than to guess wrong.
Step 3: Write PRD
Write to docs/prds/YYYY-MM-DD-<name>.md using the template in references/prd-template.md.
Key sections:
- Problem Statement â What problem exists and why it matters
- Target Users â Specific user personas, not “all users”
- User Stories â “As a [user], I want to [action] so that [benefit]”
- Requirements â Categorized as Must/Should/Could (MoSCoW)
- Success Metrics â Measurable outcomes
- Out of Scope â Explicit boundaries
Step 4: Review with User
Present the PRD and use AskUserQuestion to confirm:
- Are the requirements complete?
- Is the priority (Must/Should/Could) correct?
- Anything missing or misunderstood?
Output
Save to: docs/prds/YYYY-MM-DD-<name>.md
Next Steps
- Ready for technical design? â
/product-tech-spec - Need to plan implementation? â
/engineer-plan