The Vibe Coding Phrasebook
Effective communication is the key to successful vibe coding. This phrasebook will help you craft clear, effective prompts that help Memex understand exactly what you want to build. Think of it as learning how to speak a new language—the language of collaborative creation with AI.
1. General Communication Principles
Be Specific and Descriptive
Instead of this:
Make me a website.Try this:
Create a responsive website for my consulting business with a home page, services page, about page, and contact form. The design should be professional with a color scheme of navy blue and gold. Include a navigation menu that sticks to the top of the page when scrolling.Provide Context and Purpose
Instead of this:
Build a database.Try this:
I need a database to track inventory for my small retail business. We need to store information about products (name, SKU, price, quantity, category, supplier), suppliers (name, contact info, payment terms), and sales transactions (date, products sold, quantities, customer info).Use Iterative Refinement
Instead of this:
This isn't right. Fix it.Try this:
2. Project Initiation Phrases
Starting a New Project
Instead of this:
Try this:
And instead of this:
Try this:
Setting Project Parameters
Instead of this:
Try this:
And instead of this:
Try this:
3. Design and UI Phrases
Describing Visual Elements
Instead of this:
Try this:
And instead of this:
Try this:
Requesting Specific Components
Instead of this:
Try this:
Instead of this:
Try this:
4. Functionality Phrases
Describing User Interactions
Instead of this:
Try this:
Instead of this:
Try this:
Data Handling
Instead of this:
Try this:
Instead of this:
Try this:
5. Backend and Infrastructure Phrases
API and Integration
Instead of this:
Try this:
Instead of this:
Try this:
Database Structure
Instead of this:
Try this:
Instead of this:
Try this:
6. Testing and Deployment Phrases
Requesting Tests
Instead of this:
Try this:
Instead of this:
Try this:
Deployment Instructions
Instead of this:
Try this:
Instead of this:
Try this:
7. Domain-Specific Phrases
Web Development
Instead of this:
Try this:
Instead of this:
Try this:
Data Analysis and Visualization
Instead of this:
Try this:
Instead of this:
Try this:
Mobile App Development
Instead of this:
Try this:
Instead of this:
Try this:
E-commerce
Instead of this:
Try this:
Instead of this:
Try this:
8. Refinement and Iteration Phrases
Requesting Changes
Instead of this:
Try this:
Instead of this:
Try this:
Expanding Functionality
Instead of this:
Try this:
Instead of this:
Try this:
9. Troubleshooting Phrases
Identifying Issues
Instead of this:
Try this:
Instead of this:
Try this:
Requesting Explanations
Instead of this:
Try this:
Instead of this:
Try this:
10. Advanced Techniques
Combining Multiple Approaches
Instead of this:
Try this:
Optimization Requests
Instead of this:
Try this:
Architecture Discussions
Instead of this:
Try this:
11. Real-World Examples
Building a Customer Portal
Initial Request:
Feature Refinement:
Technical Specification:
Creating a Data Analysis Tool
Initial Request:
Feature Refinement:
Technical Specification:
Conclusion
Effective communication with Memex is a skill that improves with practice. By using specific, descriptive language and providing clear context, you'll get better results and build more sophisticated applications. Remember that vibe coding is a collaborative process—Memex is your partner in bringing your ideas to life.
As you become more comfortable with these phrases and patterns, you'll develop your own style of communication that works best for your projects. The key is to be clear about what you want while remaining open to suggestions and alternatives that Memex might offer based on best practices and technical considerations.
Last updated
Was this helpful?