> ## Documentation Index
> Fetch the complete documentation index at: https://docs.helloleo.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Your First Prompt

> Learn how to communicate with Leo effectively

Once you've created a project, you're ready to start building. The key to working with HelloLeo is learning how to describe what you want in plain language.

## How to Write a Good Prompt

A good prompt is:

* **Specific** - Describe exactly what you want
* **Outcome-focused** - Explain what the feature should do, not how to build it
* **Clear** - Use simple, direct language

## Example Prompts

Here are some examples of good prompts:

### Building a Dashboard

```
Create a dashboard that shows all products from my Odoo inventory. 
Display the product name, quantity available, and price. 
Add filters to search by product name and filter by category.
```

### Creating a Form

```
Build a customer registration form with fields for name, email, 
phone number, and company. When submitted, save the data to Airtable 
in the "Customers" table.
```

### Adding Features

```
Add a search bar at the top of the page that filters the product 
list as the user types. Make it search both product names and descriptions.
```

## What Leo Does

When you send a prompt, Leo will:

1. **Understand your request** - Analyze what you want to achieve
2. **Plan the implementation** - Determine what code needs to be created or modified
3. **Build it** - Write the code and connect to your integrations
4. **Show you the result** - Display the changes in the live preview

## Tips for Success

* **Start simple** - Begin with basic features and add complexity gradually
* **Be descriptive** - The more details you provide, the better Leo can understand
* **Iterate** - If something isn't quite right, describe what you'd like changed
* **Use examples** - Reference similar features or describe the desired behavior

## Common Mistakes to Avoid

* **Too vague** - "Make it better" doesn't give Leo enough information
* **Too complex** - Asking for multiple unrelated features at once can be confusing
* **Technical jargon** - You don't need to know programming terms; describe what you want

## Next Steps

<CardGroup cols={2}>
  <Card title="Prompting Best Practices" icon="lightbulb" href="/prompting/best-practices">
    Learn advanced prompting techniques
  </Card>

  <Card title="Deploy & Preview" icon="rocket" href="/getting-started/deploy-preview">
    See your project live
  </Card>
</CardGroup>
