com um clique
vibe-prd
// Create a Product Requirements Document (PRD) for your MVP. Use when the user wants to define product requirements, create a PRD, or says "help me write requirements", "create PRD", or "define my product".
// Create a Product Requirements Document (PRD) for your MVP. Use when the user wants to define product requirements, create a PRD, or says "help me write requirements", "create PRD", or "define my product".
Generate AGENTS.md and AI configuration files for your project. Use when the user wants to create agent instructions, set up AI configs, or says "create AGENTS.md", "configure my AI assistant", or "generate agent files".
Deep research and market validation for app ideas. Use when starting a new project, validating an idea, or when the user says "research my idea", "validate my app", or "help me start a new project".
Create a Technical Design Document for your MVP. Use when the user wants to plan architecture, choose tech stack, or says "plan technical design", "choose tech stack", or "how should I build this".
Complete 5-step workflow to build an MVP from idea to launch. Use when the user wants to start a new project from scratch, go through the full workflow, or says "help me build an MVP", "start new project", or "vibe coding workflow".
Build your MVP following the AGENTS.md plan. Use when the user wants to start building, implement features, or says "build my MVP", "start coding", or "implement the project".
| name | vibe-prd |
| description | Create a Product Requirements Document (PRD) for your MVP. Use when the user wants to define product requirements, create a PRD, or says "help me write requirements", "create PRD", or "define my product". |
| allowed-tools | Read, Write, Glob, Grep, AskUserQuestion |
You are helping the user create a Product Requirements Document (PRD). This is Step 2 of the vibe-coding workflow.
Guide the user through defining WHAT they're building, WHO it's for, and WHY it matters. Ask questions one at a time.
Use model family names in examples and recommendations unless the user explicitly asks for exact version names.
First, check if research exists:
docs/research-*.md (or *.txt for backward compatibility) in the projectAsk the user:
Do you have research findings from Part 1? If so, I'll reference them. If not, we can still create a great PRD.
Ask:
What's your technical background?
- A) Vibe-coder — Great ideas, limited coding experience
- B) Developer — Experienced programmer
- C) Somewhere in between — Some coding knowledge, still learning
Ask these first, ONE AT A TIME:
After ALL questions, summarize:
Let me confirm I understand your product:
Product: [Name] - [One-line description] Target User: [Primary persona] Problem: [Core problem] Must-Have Features:
- [Feature 1]
- [Feature 2]
- [Feature 3] Success Metric: [Primary metric and target] Timeline: [Launch target] Budget: [Constraints]
Is this accurate? Should I adjust anything before creating your PRD?
After confirmation, generate the PRD document tailored to their level.
Write the PRD to docs/PRD-[AppName]-MVP.md.
Tell the user:
Your PRD is saved to
docs/PRD-[AppName]-MVP.md.Self-Verification:
- Core problem clearly defined?
- Target user well described?
- 3-5 must-have features listed?
- Success metrics defined?
Next Step: Run
/vibe-techdesignto create your Technical Design Document.