A collection of reusable AI prompts to streamline your product development workflow. These prompts can be copied and pasted into any AI assistant (like Cursor) to automate common tasks in your product development process.
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
- How to Use
- Quick Tips
- 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 and requirements, resulting in more accurate implementations
- Reduced Hallucinations: Structured documentation minimizes AI's tendency to "fill in the gaps" with incorrect assumptions
- Consistent Mental Model: Both humans and AI work from the same documented understanding, reducing misalignment
- Boundary Setting: Clearly defined scope prevents AI from implementing unwanted or out-of-scope features
- Incremental Verification: Breaking work into RFCs allows for validation at each step rather than only at project completion
- Traceability: Each implementation can be traced back to specific requirements, making it easier to verify correctness
- Reduced Rework: Clear specifications from the start minimize the need for major revisions later
- Predictable Outcomes: Structured approach leads to more predictable development timelines and results
- Knowledge Preservation: Documentation serves as a persistent reference even as team members or AI tools change
- Stakeholder Alignment: PRDs create a shared understanding between business, technical teams, and AI assistants
- Faster Onboarding: New team members or AI tools can quickly understand project goals and constraints
- Context Window Optimization: Breaking large projects into focused RFCs helps AI work within context window limitations
- Targeted Expertise: Different aspects of the project can be directed to specialized AI models or prompts
- Iterative Refinement: AI can suggest improvements to PRDs and RFCs before implementation begins
- Quality Control: Structured documentation provides clear criteria for AI to self-evaluate its outputs
By following this methodology, you'll experience more productive AI collaboration, higher quality implementations, and a smoother overall development process.
- Interactive PRD Creation - Create a PRD through a guided step-by-step questioning process
- PRD Comprehensive Verification - Verify and improve your PRD by identifying critical 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
- PRD Change Management - Manage changes to your PRD during development
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ Create │ │ Verify │ │ Extract │ │ Create │ │ Generate │ │ Implement │ │ PRD │────▶│ PRD │────▶│ Features │────▶│ Rules │────▶│ RFCs │────▶│ RFCs │ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
- 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
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
- Open the desired prompt file
- Copy the entire contents
- Paste into your AI assistant (Cursor, ChatGPT, Claude, etc.)
- Attach your PRD or relevant documents
- Let the AI process your request
For convenience, you can use the included script to copy a prompt to your clipboard:
# Make the script executable (first time only)
chmod +x copy-prompt.sh
# Copy a prompt to clipboard
./copy-prompt.sh interactive-prd-creation-prompt.md
# See available prompts
./copy-prompt.sh
Then paste the prompt into your AI assistant and proceed as normal.
- 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
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for better product development with AI