Plan before you build
Planning your app before you start building can save time and tokens by helping you avoid rework later. Decide what type of app you’re making, who it’s for, and the key features you need, then write a clear first prompt and build step by step. To learn more about project planning, see Project lifecycle. Use Plan mode to talk through your plan, troubleshoot, or make decisions with Bolt without changing your code. In Build mode, every prompt you submit updates your code and uses tokens, but Plan mode uses fewer tokens because it doesn’t make any changes to your project.Choose the right agent for efficient token use
Each Bolt agent uses tokens differently. For tasks of average complexity, the Standard agent gives you accurate results without the additional token cost of deeper reasoning. For more complex tasks, the Max agent uses more tokens to work through the full scope of your task. Using the Max agent for straightforward tasks may use more tokens than necessary, and using the Standard agent for complex tasks may require more prompts to achieve your goal. To use tokens effectively, choose the agent best suited to your task.Keep your prompts specific and focused
When prompting, be clear and specific. Tell the agent to focus on specific files or functions rather than the entire codebase. See Prompt effectively for more detailed guidance on prompting.Use buttons instead of prompting where possible
Whenever they’re available, use buttons and built-in actions rather than asking Bolt to do the same task for you. For example:- Use the Publish button instead of prompting Bolt to publish your site.
- Use the Version History feature instead of prompting Bolt to revert to a previous version of your project.
Add functionality incrementally
Before adding advanced functionality, make sure your project’s basic functionality is in place.- Create your core pages: For example, a homepage, a dashboard, and a basic contact or help page
- Set up navigation: Make sure users can move between pages smoothly, like jumping from a leads page to a customer profile in a CRM
- Keep the design consistent: Use the same colors, fonts, and layout so the app feels professional and easy to use
- Start small, like adding a form to capture leads or customer data
- Next, add functionality to store and display those records, like a simple customer list or profile view
- Continue adding search, filters, or analytics so users can find data quickly
- Test after each new piece to catch problems early and avoid breaking what already works