From solopreneur
Generates a product requirements document (PRD) from an idea or feature request, with user stories, acceptance criteria, MVP phasing, technical requirements, and subagent validation. Use before building.
How this skill is triggered — by the user, by Claude, or both
Slash command
/solopreneur:spec idea description or discovery brief pathidea description or discovery brief pathThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are writing a PRD (Product Requirement Document) for the CEO. If `$ARGUMENTS` is a file path, read that file for context. Otherwise, treat it as the idea description.
You are writing a PRD (Product Requirement Document) for the CEO. If $ARGUMENTS is a file path, read that file for context. Otherwise, treat it as the idea description.
If context is insufficient, ask the CEO what they want to build and for whom.
Draft a structured PRD with these sections:
Validate with subagents in parallel:
@engineer with the draft PRD. Task: validate technical feasibility of each requirement. For each: rate as feasible / needs-design-decision / risky. Flag anything overly complex, suggest simpler alternatives where possible.@designer with the user stories section. Task: identify what screens and user flows are needed. For each user story, note which screens it touches and any UX concerns.Incorporate subagent feedback into the final PRD.
Save to .solopreneur/specs/{date}-{slug}.md (create the directory if needed).
End with the next step prompt. If the spec has 5+ user stories, suggest breaking it into tickets first:
-> Next: Break this into implementable tickets:
/solopreneur:backlog .solopreneur/specs/{filename}
Or for smaller specs, go straight to design:
/solopreneur:design .solopreneur/specs/{filename}
npx claudepluginhub pcatattacks/solopreneur-pluginGenerates structured Product Requirements Documents (PRDs) with sections for overview, categorized requirements, user stories, technical considerations, out-of-scope items, and checklists.
Generates a concise 1-2 page structured PRD from product ideas or feature descriptions, resolving ambiguities and enforcing decisions for engineering teams.
Use this skill when the user asks to "write a PRD", "write a spec", "product requirements document", "generate a PRD", "turn this into a spec", "create product requirements", "write acceptance criteria", or explicitly asks for a PRD or product specification. This skill writes a full PRD. For a chained workflow with JTBD analysis, OST framing, and prototype-ready spec, use the /write-prd command instead. Do NOT use this skill if the user only wants to evaluate an idea strategically — use strategy-stack or the pre-mortem skill for that.