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?