with one click
to-prd
// Turn the current conversation context into a PRD and save it as a versioned local file. Use when user wants to create a PRD from the current context.
// Turn the current conversation context into a PRD and save it as a versioned local file. Use when user wants to create a PRD from the current context.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | to-prd |
| description | Turn the current conversation context into a PRD and save it as a versioned local file. Use when user wants to create a PRD from the current context. |
| disable-model-invocation | true |
Turn the current conversation and codebase understanding into a PRD. Do NOT interview the user — synthesize what you already know.
Explore the repo if you haven't already.
Sketch out the major modules you'll build or modify. Actively look for opportunities to extract deep modules that can be tested in isolation.
A deep module (as opposed to a shallow module) is one which encapsulates a lot of functionality in a simple, testable interface which rarely changes.
Check with the user that these modules match their expectations. Check with the user which modules they want tests written for.
prds/YYYY-MM-DD-HH-mm-SS.md (current local time; create prds/ if it doesn't exist) and commit it. Do not submit it as a GitHub issue.Length and density: the PRD must be 5 pages or fewer — preferably less. Every sentence must carry information. No padding, no repetition, no restating the obvious. If a section can be a table, make it a table. If a sentence adds nothing new, cut it.
/to-issues.The problem in the user's words. Two to four sentences maximum.
The solution in user-facing terms. Two to four sentences maximum.
A numbered list of user stories covering every significant actor and workflow. Each in the format:
Be comprehensive but not exhaustive — cut stories that are obvious consequences of others.
A list of implementation decisions that were made. This can include:
Skip file paths and code snippets — they go stale fast.
A list of testing decisions that were made. Include:
A description of the things that are out of scope for this PRD.
Any further notes about the feature.