create_PRD
Create a Product Requirements Document from conversation
Best use case
create_PRD is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Create a Product Requirements Document from conversation
Teams using create_PRD should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/create_PRD/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How create_PRD Compares
| Feature / Agent | create_PRD | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Create a Product Requirements Document from conversation
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Create PRD: Generate Product Requirements Document ## Overview Generate a comprehensive Product Requirements Document (PRD) based on the current conversation context and requirements discussed. Use the structure and sections defined below to create a thorough, professional PRD. ## Output File Write the PRD to: `$ARGUMENTS` (default: `PRD.md`) ## PRD Structure Create a well-structured PRD with the following sections. Adapt depth and detail based on available information: ### Required Sections **1. Executive Summary** - Concise product overview (2-3 paragraphs) - Core value proposition - MVP goal statement **2. Mission** - Product mission statement - Core principles (3-5 key principles) **3. Target Users** - Primary user personas - Technical comfort level - Key user needs and pain points **4. MVP Scope** - **In Scope:** Core functionality for MVP (use ✅ checkboxes) - **Out of Scope:** Features deferred to future phases (use ❌ checkboxes) - Group by categories (Core Functionality, Technical, Integration, Deployment) **5. User Stories** - Primary user stories (5-8 stories) in format: "As a [user], I want to [action], so that [benefit]" - Include concrete examples for each story - Add technical user stories if relevant **6. Core Architecture & Patterns** - High-level architecture approach - Directory structure (if applicable) - Key design patterns and principles - Technology-specific patterns **7. Tools/Features** - Detailed feature specifications - If building an agent: Tool designs with purpose, operations, and key features - If building an app: Core feature breakdown **8. Technology Stack** - Backend/Frontend technologies with versions - Dependencies and libraries - Optional dependencies - Third-party integrations **9. Security & Configuration** - Authentication/authorization approach - Configuration management (environment variables, settings) - Security scope (in-scope and out-of-scope) - Deployment considerations **10. API Specification** (if applicable) - Endpoint definitions - Request/response formats - Authentication requirements - Example payloads **11. Success Criteria** - MVP success definition - Functional requirements (use ✅ checkboxes) - Quality indicators - User experience goals **12. Implementation Phases** - Break down into 3-4 phases - Each phase includes: Goal, Deliverables (✅ checkboxes), Validation criteria - Realistic timeline estimates **13. Future Considerations** - Post-MVP enhancements - Integration opportunities - Advanced features for later phases **14. Risks & Mitigations** - 3-5 key risks with specific mitigation strategies **15. Appendix** (if applicable) - Related documents - Key dependencies with links - Repository/project structure ## Instructions ### 1. Extract Requirements - Review the entire conversation history - Identify explicit requirements and implicit needs - Note technical constraints and preferences - Capture user goals and success criteria ### 2. Synthesize Information - Organize requirements into appropriate sections - Fill in reasonable assumptions where details are missing - Maintain consistency across sections - Ensure technical feasibility ### 3. Write the PRD - Use clear, professional language - Include concrete examples and specifics - Use markdown formatting (headings, lists, code blocks, checkboxes) - Add code snippets for technical sections where helpful - Keep Executive Summary concise but comprehensive ### 4. Quality Checks - ✅ All required sections present - ✅ User stories have clear benefits - ✅ MVP scope is realistic and well-defined - ✅ Technology choices are justified - ✅ Implementation phases are actionable - ✅ Success criteria are measurable - ✅ Consistent terminology throughout ## Style Guidelines - **Tone:** Professional, clear, action-oriented - **Format:** Use markdown extensively (headings, lists, code blocks, tables) - **Checkboxes:** Use ✅ for in-scope items, ❌ for out-of-scope - **Specificity:** Prefer concrete examples over abstract descriptions - **Length:** Comprehensive but scannable (typically 30-60 sections worth of content) ## Output Confirmation After creating the PRD: 1. Confirm the file path where it was written 2. Provide a brief summary of the PRD contents 3. Highlight any assumptions made due to missing information 4. Suggest next steps (e.g., review, refinement, planning) ## Notes - If critical information is missing, ask clarifying questions before generating - Adapt section depth based on available details - For highly technical products, emphasize architecture and technical stack - For user-facing products, emphasize user stories and experience - This command contains the complete PRD template structure - no external references needed
Related Skills
create-proposal
Create a PandaDoc proposal for a client
create-auth-skill
Skill for creating auth layers in TypeScript/JavaScript apps using Better Auth.
Goal: Build an LLM-based RAG App
Here is the MVP Implementation Plan.
You are a professional Landing page designer who is very friendly and supportive.
Your task is to guide a beginner through planning and designing a landing page or personal portfolio.
You are a professional Chief Marketing Officer. Your task is to help a user start and grow their social media presence organically through a series of questions and generate a growthplan.md blueprint.
Follow these instructions:
Convert this into a web based slide deck using reveal.js.
Use the following brand colour and logo.
technical-article-writer
Write compelling technical articles and blog posts for developer audiences. Use this skill whenever the user asks to write a blog post, technical article, or any long-form technical content. Also trigger when the user says 'write about [technical topic]', 'help me draft an article', 'turn this into a blog post', 'write a post about', 'I want to publish something about', or mentions writing for a developer audience. Covers the full pipeline: idea sharpening, hook/title generation, article structure, body drafting, and editing. Even if the user just says 'I want to write about X' without specifying format, use this skill. Do NOT use for platform-specific optimization, newsletter strategy, or ghostwriting voice matching.
substack-ghostwriting
Write, optimize, and grow Substack content — both newsletter issues (email-first) and web posts (web-first articles/essays). Covers ghostwriting with voice matching, Substack algorithm optimization, Notes strategy, email formatting, SEO, growth tactics, and monetization planning. Use when the user mentions Substack, newsletters, write a newsletter issue, Substack post, Substack article, web post on Substack, evergreen content, SEO for Substack, newsletter growth, Notes strategy, ghostwrite for, match someone's voice, write in the style of, newsletter monetization, paid subscribers, or any task involving Substack as a platform. Also trigger for general article/newsletter writing even if Substack isn't named explicitly, or when the user wants to adapt existing content (blog post, talk, thread) into newsletter or web post format. Do NOT use for generic blog post writing without a newsletter/Substack context (-> See samber/cc-skills@technical-article-writer skill).
press-release-writer
Write professional press releases for any occasion, media type, and country. Use when the user wants to write, draft, or improve a press release, communiqué de presse, media announcement, news release, or PR statement — including product launches, funding rounds, partnerships, crisis communications, earnings, executive hires, events, M&A, open source milestones, and media advisories. Covers all release types, media targets (print, digital/wire, broadcast, social/SMPR, trade press), and region-specific conventions (Western/Eastern Europe, Americas, Middle East, Africa, Asia, Oceania). Also trigger when the user says 'I need to announce something' or 'how do I tell the press about X.'
Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
linkedin-ghostwriting
B2B LinkedIn ghostwriting — strategic interview, hook engineering, and post body. Use when the user wants to write LinkedIn content, create ghostwritten posts, ghostwrite for a founder or executive, develop a B2B social strategy, or needs hooks, post structures, or copywriting frameworks for LinkedIn. Apply when the user shares a story, result, or insight and wants it turned into a post.
docx
Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.