-
-
Notifications
You must be signed in to change notification settings - Fork 7
Quick Start Guide
This guide walks through the entire vibe-coding workflow from app idea to working MVP.
Pick one for research and planning:
- AI Studio (Free) - Gemini 2.5 Pro
- Claude.ai (Free tier) - Claude 4 Sonnet
- ChatGPT (Free tier) - GPT-5
Pick one for building:
- Beginner: Windsurf or Bolt.new
- Intermediate: Cursor ($20/month)
-
Advanced: Claude Code (
npm install -g @anthropic-ai/claude-code
) - Free: Cline (VS Code extension) + Gemini CLI
mkdir my-app-project
cd my-app-project
mkdir docs
- Get
part1-deepresearch.md
from the repo - Copy the entire content
- Paste into your chosen AI platform (AI Studio recommended)
The AI will ask you to identify as:
- A) Vibe-coder - Limited coding experience
- B) Developer - Programming experience
- C) In-between - Some basics
Then answer 8 questions about your app idea.
The AI will create a comprehensive research prompt. Copy and paste it into a new AI chat to generate your research findings.
Save the output as docs/research-[YourAppName].txt
✅ Part I Complete: You have validated market research
- Get
part2-prd-mvp.md
from the repo - Copy the entire content
- Start a new AI chat session
- Attach your research file from Part I if you have it
- Or indicate you don't have one
- Confirm your technical level (A/B/C)
- Answer 10 questions about:
- Product name and purpose
- Target users
- Core features (3-5 only!)
- Success metrics
- Design preferences
The AI creates a professional Product Requirements Document.
Save as docs/PRD-[YourAppName]-MVP.md
✅ Part II Complete: You know exactly what to build
- Get
part3-tech-design-mvp.md
from the repo - Copy the entire content
- Start a new AI chat session
- Required: Your PRD from Part II
- Optional: Research from Part I
- Confirm your technical level
- Answer 7-8 questions about:
- Platform preference (web/mobile/desktop)
- Tech stack preferences
- Budget constraints
- Timeline
- AI tool preferences
AI creates detailed implementation plan with:
- Recommended tech stack
- Architecture decisions
- Cost analysis
- Deployment strategy
Save as docs/TechDesign-[YourAppName]-MVP.md
✅ Part III Complete: You know exactly how to build it
- Get
part4-notes-for-agent.md
from the repo - Copy the entire content
- Start a new AI chat session
- Required: PRD and Technical Design
- Optional: Research findings
Specify:
- Technical level (A/B/C)
- Which AI coding tool you'll use (can select multiple)
The AI creates:
-
NOTES.md
- Universal instructions - Tool-specific config files based on your selection
Save all generated files to your project root:
my-app-project/
├── NOTES.md
├── [tool-specific config files]
└── docs/
├── research-[app].txt
├── PRD-[app]-MVP.md
└── TechDesign-[app]-MVP.md
✅ Part IV Complete: AI agent instructions ready
- Download and install Cursor
- Open your project folder in Cursor
- Ensure
.cursorrules
file is in the root - Start with: "Read NOTES.md and begin implementing the MVP step by step"
cd my-app-project
claude init
claude "Read CLAUDE.md and NOTES.md, then start building the MVP"
- Download and install Windsurf
- Open project folder
- Ensure
.windsurfrules
file is present - Start with: "Read NOTES.md and guide me through building this MVP"
- Go to bolt.new
- Paste your PRD content
- Say: "Build this MVP following these specifications"
Universal starting prompt:
"I have a complete project specification. Please read NOTES.md thoroughly, then begin implementing the MVP following the phased approach. Start with Phase 1: Foundation setup."
Follow this pattern:
- Implement one feature at a time
- Test after each feature
- Fix any issues before moving on
- Ask for explanations if you don't understand something
Helpful follow-up prompts:
- "Show me the current progress compared to the requirements"
- "Test the [feature name] functionality and fix any issues"
- "Add proper error handling to [feature]"
- "Make this work properly on mobile devices"
- "Prepare this for deployment to [platform]"
Before deployment checklist:
- All core features from PRD work
- App works on mobile and desktop
- Basic error handling is in place
- No console errors in browser
- Basic user journey works end-to-end
Deploy your MVP:
- Follow deployment instructions from your Technical Design
- Most tools can deploy to Vercel, Netlify, or similar platforms
- Get your live URL to share with users
Your MVP is successful when:
- All must-have features from PRD are working
- Users can complete the main user journey
- App is deployed and accessible via URL
- You can make basic changes and updates
- First users are actually using it
Solution: Start with: "First, read all attached documents completely, then confirm you understand the project before proceeding."
Solution: "Please review the PRD again, specifically the [feature] requirements, and align the implementation accordingly."
Solution: Add to your prompt: "Keep this simple - we're building an MVP, not a perfect product. Choose the simplest solution that works."
Solution: "Please explain how this code works, step by step, like I'm a beginner."
Solution: "I'm getting this error: [paste error]. Please explain what went wrong and how to fix it."
After your MVP is working:
- Share with 5-10 people for initial feedback
- Iterate based on user feedback
- Add features gradually - resist feature creep
- Monitor your success metrics from the PRD
- Scale when you have product-market fit
Phase | Estimated Time | Activity |
---|---|---|
Setup | 5 minutes | Choose tools, create folder |
Part I | 20 minutes | Research and validation |
Part II | 15 minutes | Product requirements |
Part III | 15 minutes | Technical design |
Part IV | 5 minutes | AI instructions |
Planning Total | 60 minutes | Complete specifications |
Building | 1-3 hours | AI builds your MVP |
Grand Total | 2-4 hours | Working MVP |
Traditional development time: 4-8 weeks Vibe-coding workflow time: 2-4 hours
That's the power of AI-assisted development in 2025! 🚀