How It Works
Instead of writing code line by line, you:- Describe the app you want in plain language.
- Submit the prompt to Michelangelo.
- Review the generated app in the inline sandbox.
- Iterate with follow-up prompts until the app matches your vision.
Good Vibe Coding Habits
- Start small — ask for one or two screens first, then add features.
- Be specific — mention layout, behavior, data, and style when it matters.
- Use references — attach screenshots or mockups to guide the AI visually.
- Iterate in steps — big single prompts are harder to get right than small, focused ones.
- Test in the sandbox — run the generated app and report what feels off.
What Michelangelo Generates
Each project is a complete mobile app with:- Screen components and navigation.
- Styles and layout.
- State and effects.
- API calls and data handling when requested.
When to Iterate
Iteration is the core of Vibe Coding. Use follow-up prompts to:- Fix layout issues.
- Add new screens or components.
- Change colors, fonts, or spacing.
- Connect to an external API.
- Resolve runtime errors.
Michelangelo applies follow-up prompts as targeted edits rather than regenerating the whole project every time.
Next Steps
Prompt Engineering
Learn how to write prompts that get better results.
Project Lifecycle
Understand the full lifecycle of a Michelangelo project.

