The Process
When you send a prompt, Leo goes through these steps:1. Understanding
Leo analyzes your request to understand:- What you want - The feature or change you’re requesting
- The context - Your project, existing code, and integrations
- The outcome - What the result should look like
2. Planning
Leo determines:- What to build - New features or modifications needed
- Where to make changes - Which files to create or modify
- How to connect - Which integrations to use
3. Building
Leo creates or modifies code:- Writes code - Creates the necessary files
- Connects integrations - Uses your connected tools
- Follows patterns - Uses best practices and conventions
4. Showing Results
Leo displays:- Code changes - What was modified
- Live preview - How it looks and works
- Status - Success or any issues
What Leo Knows
Leo has access to:- Your project code - All files in your project
- Connected integrations - Odoo, Airtable, etc.
- Project memories - Important context you’ve saved
- Chat history - Previous conversations
- Best practices - Industry standards and patterns
How Leo Learns
Leo learns from:- Your feedback - Corrections and clarifications
- Project memories - Context you explicitly save
- Patterns - Common ways of doing things
- Iterations - Building on previous work
Fullstack Capabilities
Leo can build:- Frontend - User interfaces, forms, dashboards
- Backend logic - Data processing, API calls
- Integration connections - Connect to your tools via MCP
- Full applications - Complete workflows from start to finish
Limitations
Leo works best when:- You’re specific - Clear about what you want
- You iterate - Build features step by step
- You provide context - Use memories for important details
- Very vague requests - “Make it better” is too unclear
- Too many features at once - Focus on one thing at a time
- Conflicting requirements - Be consistent in your requests
Tips for Success
- Describe outcomes - What should happen, not how to build it
- Use examples - Reference similar features
- Be patient - Complex features take time
- Iterate - Build and refine gradually
