Prompting refers to writing instructions for AI models. Since AI can make mistakes, the quality of your instructions significantly impacts the results you receive.
Best practices
Combine these techniques for optimal results.Set clear context
❌ Avoid: vague descriptions -landing page
✅ Use: specific context and goals:
Make incremental changes
❌ Avoid: complex multi-step requests -Make a social media site that lets users logs in, saves their posts, shows them in a feed, lets you like each card in the feed, and lets send invites to new friends
✅ Use: step-by-step approach:
Leverage images
Paste images directly into the chat for visual reference. Add context to describe what aspects of the image you want to incorporate.On Mac, use Control + Command + Shift + 4 to save a screenshot to your clipboard, then paste with Command + V.
Image usage examples
✅ Exact replication (may require multiple iterations):Use discussion mode
- Plan your project before building to ensure the AI has a clear roadmap
- Switch to discussion mode when debugging to investigate without making changes
Deep thinking mode
Engage additional AI resources for critical thinking, strategy development, and research on best practices for your target audience and market segment.
Specify details precisely
You can specify exact values like hex codes, fonts, or spacing for precise results. If you’re unsure, describe in plain English and Anything will approximate.Examples
✅ Approximate with English:Report errors specifically
The AI builder attempts to help recover from errors by providing specific information automatically. You can also check error logs directly in your dashboard via the bottom right corner.
It's still not working. Ugh
✅ Use: specific descriptions:
Nothing works!
✅ Use: detailed explanations:
The date picker is wrong
✅ Use: contextual details:
The back button isn't working
✅ Use: comprehensive context:
Reference previous versions
Anything maintains knowledge of your previous versions. Reference specific functionality you want to restore.Global prompting
Anything can make changes across your entire project in parallel and create new elements as needed.Add multiple elements
✅ Create new elements across your application:- Dashboard (page)
- Table (component)
- Nav (component)
- Search (component)
- About (page)
Handle element interactions
✅ Manage page navigation:- Update the linking on the back button in the about page
- Get the route from the home page
Refactor complex pages
✅ Break down into components:- Break down the page into separate components
- Create new components as needed
- Update the page to use the new components
Connect data across pages
✅ Manage data flow:- Database queries on multiple pages
- Routing between pages
- Passing data via query params
Apply consistent styling
✅ Style across components:- Update the dashboard page to match the screenshot
- Update all components used on the dashboard page to match the new style