Product prd
Skill Orkas-AI/Orkas-Awesome-AgentSkills/product/skills/product-prd
Curated Orkas agents and skills for education, product development, content creation, data analysis, office automation, and e-commerce workflows.
npx -y skills add Orkas-AI/Orkas-Awesome-AgentSkills --skill product-prdAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use to write or refine a PRD after product demand is reasonably understood and before acceptance criteria, design handoff, engineering breakdown, or implementation planning. Use when the user asks for a PRD, product requirements document, scope definition, engineering-ready requirements, requirements handoff, goals and success metrics, functional requirements, non-functional needs, dependencies, risks, milestones, or open questions.
SKILL.md
4.5 KB, as published. Nobody here has run it
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.