Use this skill before any multi-file feature, architectural decision, or complex bug fix.
Activate with: @create-prd
Location and naming
All PRDs live in prds/ folder
File name: prds/<feature-or-problem-slug>.md
Extension is always .md, not .prd
Use kebab-case for the filename (e.g., prds/adding-email-auth.md)
Template
Copy and fill in this template:
# [Feature or problem name]
## Summary
1-2 sentence description of what this is and why it matters.
## Problem
What is broken or missing. Include symptoms, error messages, or user-facing impact.
## Root cause (for bugs)
What actually caused it. Do not skip this for bugs.
## Proposed solution
How to fix or build it. Be specific about the approach chosen and why.
## Files to change
- `path/to/file.ts` - what changes and why
- `convex/schema.ts` - if schema changes are needed
## Edge cases and gotchas
Anything non-obvious that came up during analysis. This section saves the next session.
## Verification
How to confirm the fix or feature works:
- [ ] Step 1
- [ ] Step 2
## Related
Links to related PRDs, issues, or external docs if any.
When to create a PRD
3+ files will change
Schema changes are involved
Architectural decisions are being made (auth, hosting, data model)
A bug required significant investigation to diagnose
A feature needs to be referenced later as a migration guide or implementation reference
When to skip a PRD
Single file bug fix obvious from logs or types
Typo, CSS tweak, or label change
Copy change to markdown content
After creating the PRD
Add the feature tasks to TASK.md under ## To Do as checkable items
Reference the PRD path in the TASK.md entry if useful
Begin implementation only after the plan is clear
1---2name: create-prd3description: Create a PRD4---5# Create a PRD67Use this skill before any multi-file feature, architectural decision, or complex bug fix.89Activate with: `@create-prd`1011## Location and naming1213- All PRDs live in `prds/` folder14- File name: `prds/<feature-or-problem-slug>.md`15- Extension is always `.md`, not `.prd`16- Use kebab-case for the filename (e.g., `prds/adding-email-auth.md`)1718## Template1920Copy and fill in this template:2122```markdown23# [Feature or problem name]2425## Summary26271-2 sentence description of what this is and why it matters.2829## Problem3031What is broken or missing. Include symptoms, error messages, or user-facing impact.3233## Root cause (for bugs)3435What actually caused it. Do not skip this for bugs.3637## Proposed solution3839How to fix or build it. Be specific about the approach chosen and why.4041## Files to change4243- `path/to/file.ts` - what changes and why44- `convex/schema.ts` - if schema changes are needed4546## Edge cases and gotchas4748Anything non-obvious that came up during analysis. This section saves the next session.4950## Verification5152How to confirm the fix or feature works:5354- [ ] Step 155- [ ] Step 25657## Related5859Links to related PRDs, issues, or external docs if any.60```6162## When to create a PRD6364- 3+ files will change65- Schema changes are involved66- Architectural decisions are being made (auth, hosting, data model)67- A bug required significant investigation to diagnose68- A feature needs to be referenced later as a migration guide or implementation reference6970## When to skip a PRD7172- Single file bug fix obvious from logs or types73- Typo, CSS tweak, or label change74- Copy change to markdown content7576## After creating the PRD77781. Add the feature tasks to `TASK.md` under `## To Do` as checkable items792. Reference the PRD path in the TASK.md entry if useful803. Begin implementation only after the plan is clear
Run npx skillmds@latest add waynesutton/create-prd in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Create a PRD It is listed under Product & Planning on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
waynesutton (@waynesutton) published this skill. Their other Agent Skills are listed on their SkillMD profile.