Vibe Coder Guide
For developers who code by describing. No command-line expertise needed. Just tell Boring what you want.
🎨 What is Vibe Coding?
Vibe Coding is a development style where you: 1. Describe what you want in natural language 2. Let AI generate the implementation 3. Review and refine the output
You focus on the "what", AI handles the "how".
🚀 Your First Vibe Session
Step 1: Start with /vibe_start
You: /vibe_start I want to build a personal blog with a dark theme
# OR using boring-route CLI
$ boring-route "I want to build a personal blog with a dark theme"
Step 2: Answer the Questions
Boring: Great idea! Let me understand your vision:
1. Static site or with a backend?
2. Features needed? (comments, search, tags)
3. Design style? (minimal, magazine, tech)
4. Target platform? (desktop, mobile-first)
You: 1. Static site is fine
2. Tags and search
3. Minimal and clean
4. Mobile-first
Step 3: Watch Your Blog Come to Life
Boring: Perfect! Here's what I'll create:
📁 blog/
├── index.html (Home page)
├── posts/ (Blog posts)
├── styles/ (Dark theme CSS)
├── js/ (Search functionality)
└── tags/ (Tag pages)
Starting implementation...
✅ Created base structure
✅ Implemented dark theme
✅ Added search feature
✅ Created sample posts
Your blog is ready! Open index.html to see it.
💡 Quick Prompts for Vibe Coders
| What You Want | Just Say |
|---|---|
| Build something new | /vibe_start [describe your idea] |
| Fix any error | /quick_fix or boring-route "fix it" |
| Commit changes | /smart_commit or boring-route "commit this" |
| Full-stack app | /full_stack_dev or boring-route "build app..." |
Examples
/vibe_start Create a weather dashboard with city search
/vibe_start Build a task manager with drag-and-drop
/vibe_start Make a portfolio site for a photographer
/full_stack_dev my-store "Next.js + Stripe + Supabase"
🎯 Vibe Coding Patterns
Pattern 1: Describe the Experience
❌ Don't say this:
✅ Say this:
Pattern 2: Focus on the User
❌ Don't say this:
✅ Say this:
Pattern 3: Show, Don't Tell
❌ Don't say this:
✅ Say this:
When something goes wrong, show a friendly message that
explains what happened and what the user can do about it
🔄 The Vibe Workflow
┌─────────────────────────────────────────────────────────┐
│ VIBE WORKFLOW │
├─────────────────────────────────────────────────────────┤
│ │
│ 1. DESCRIBE 2. REVIEW 3. REFINE │
│ ─────────── ────────── ───────── │
│ Tell AI what Look at the "Make the │
│ you envision result button bigger" │
│ │
│ ↓ ↓ ↓ │
│ │
│ "I want a "Looks good, AI adjusts │
│ landing page but needs and you're │
│ that pops" more color" done! 🎉 │
│ │
└─────────────────────────────────────────────────────────┘
🛡️ Safety First (Even for Vibe Coders)
Shadow Mode Protects You
Even if you're not a command-line expert, Boring protects you:
Boring: I want to delete the old cache files.
⚠️ This operation requires your approval:
- Delete: cache/*.json (15 files)
[Approve] [Reject] [Show Details]
You're always in control. Dangerous operations need your OK.
📱 For Mobile/Web Developers
Build a Mobile App
/vibe_start Create a React Native expense tracker with:
- Beautiful pie charts
- Easy receipt scanning
- Monthly budgets
Build a Web App
Build an API
🎮 For Game Developers
/vibe_start Create a 2D platformer game with:
- A cute robot character
- 5 levels with increasing difficulty
- Coin collection and high scores
🤖 For AI/ML Developers
/vibe_start Build a sentiment analysis web app that:
- Takes user reviews as input
- Shows positive/negative/neutral with confidence
- Has a beautiful visualization
💬 Common Phrases
| Phrase | What Happens |
|---|---|
| "Make it better" | AI improves code quality |
| "Add tests" | AI writes test cases |
| "Make it faster" | AI optimizes performance |
| "Make it prettier" | AI improves UI/design |
| "Explain this" | AI documents the code |
| "Fix this" | AI debugs the issue |
🆘 When You're Stuck
Ask for Help
Start Over
Get Specific
See Also
- Quick Tutorials - Step-by-step guides
- Cookbook - Ready-made recipes
- Pro Tips - Level up your skills