A collection of reusable AI prompts to streamline your product development workflow. Copy and paste these prompts into any AI assistant (Claude, ChatGPT, Cursor, Windsurf, or any AI-powered IDE) to automate common tasks in your product development process.
- Pick a prompt from Available Prompts below
- Copy its contents (or use
./copy-prompt.sh --listto browse) - Paste into any AI assistant with your project context attached
New here? Check the examples/url-shortener folder for sample outputs from every step.
Tip
Why PRD & RFC Driven Development? This approach significantly improves AI collaboration by providing clear boundaries, reducing hallucinations, and ensuring consistent understanding between humans and AI. Jump to full benefits
- Benefits of PRD & RFC Driven Development
- Available Prompts
- Recommended Workflow
- Examples
- How to Use
- Compatibility
- Quick Tips
- Contributing
- License
Following a structured PRD & RFC driven development approach offers significant advantages, especially when collaborating with AI tools:
| Enhanced AI Collaboration |
Improved Development |
Business Benefits |
AI-Specific Advantages |
- Clearer Instructions: Well-defined PRDs and RFCs provide AI with precise context, resulting in more accurate implementations
- Reduced Hallucinations: Structured documentation minimizes AI's tendency to fill in gaps with incorrect assumptions
- Consistent Mental Model: Both humans and AI work from the same documented understanding
- Boundary Setting: Clearly defined scope prevents AI from implementing unwanted features
- Incremental Verification: Breaking work into RFCs allows validation at each step
- Traceability: Each implementation traces back to specific requirements
- Reduced Rework: Clear specifications minimize major revisions
- Predictable Outcomes: Structured approach leads to more predictable timelines and results
- Knowledge Preservation: Documentation persists even as team members or AI tools change
- Stakeholder Alignment: PRDs create shared understanding between business, technical teams, and AI
- Faster Onboarding: New team members or AI tools quickly understand goals and constraints
- Context Window Optimization: Focused RFCs help AI work within context window limitations
- Targeted Expertise: Different aspects can be directed to specialized AI models or prompts
- Quality Control: Structured documentation provides clear criteria for AI to self-evaluate
| Prompt | Description |
|---|---|
| Interactive PRD Creation | Create a PRD through a guided step-by-step questioning process |
| PRD Comprehensive Verification | Verify and improve your PRD by identifying gaps and quality issues |
| PRD to Features Extraction | Extract and organize features from your PRD |
| PRD to Rules | Generate technical guidelines and standards for development |
| PRD to RFCs | Break down your PRD into manageable implementation units |
| Implementation Template | Template for implementing individual RFCs |
| Code Review | Review implementation against RFC, rules, security, and performance |
| Testing Strategy | Generate comprehensive test plan from features and RFCs |
| PRD Change Management | Manage changes to your PRD during development |
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ Create │ │ Verify │ │ Extract │ │ Create │ │ Generate │ │Implement │ │ Code │ │ Testing │ │ PRD │──>│ PRD │──>│ Features │──>│ Rules │──>│ RFCs │──>│ RFCs │──>│ Review │──>│ Strategy │ └──────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘
- Create PRD - Start with a vague idea and develop it into a complete PRD using the Interactive Creation prompt
- Verify PRD - Identify critical gaps and improve quality using the Comprehensive Verification prompt
- Extract Features - Transform your verified PRD into organized features with priorities and acceptance criteria
- Create Rules - Establish technical guidelines and standards based on your PRD and features
- Generate RFCs - Break down the project into logical, manageable implementation units
- Implement RFCs - Use the implementation template for each RFC to guide development
- Code Review - Review each implementation against its RFC specification and project standards
- Testing Strategy - Generate and execute a comprehensive test plan for implemented features
When new requirements or changes arise during development:
- Analyze Changes - Use the Change Management prompt to assess impact and integration strategy
- Update Documents - Revise affected PRD, features, rules, and RFCs based on the analysis
- Continue Implementation - Resume development with the updated documentation
The examples/ folder contains complete sample outputs for a URL shortener project, demonstrating each step of the workflow:
- PRD - Product Requirements Document
- Features - Extracted features with MoSCoW prioritization
- Rules - Development standards and guidelines
- RFCs - Implementation units (3 RFCs)
Use these as a reference for what each prompt produces.
- Open the desired prompt file
- Copy the entire contents
- Paste into your AI assistant
- Attach your PRD or relevant documents
- Let the AI process your request
# Make the script executable (first time only)
chmod +x copy-prompt.sh
# List all available prompts
./copy-prompt.sh --list
# Copy a prompt to clipboard
./copy-prompt.sh interactive-prd-creation-prompt.mdThen paste the prompt into your AI assistant and proceed as normal.
These prompts work with any modern LLM, including:
- Claude (Anthropic) - Claude 3.5, Claude 4.x
- GPT-4 / ChatGPT (OpenAI) - GPT-4, GPT-4o, GPT-4.5
- Gemini (Google) - Gemini 1.5, Gemini 2.x
- Local models - Llama, Mistral, etc. (with sufficient context windows)
They also work in AI-powered IDEs like Cursor, Windsurf, Cline, and GitHub Copilot.
- Provide complete documents when possible
- Answer any clarifying questions the AI asks
- Review and customize AI outputs before implementation
- Use the prompts in sequence for best results
- For complex projects, iterate through prompts as needed
See CONTRIBUTING.md for guidelines on submitting new prompts, quality standards, and testing approach.
This project is licensed under the MIT License - see the LICENSE file for details.
Made with care for better product development with AI