Optimizing AI Usage
Bits measure your AI usage in Nativeline. Using them wisely means building more with less. This guide shares strategies for efficient building.Understanding Bit Consumption
Not all requests use the same number of bits.What Uses More Bits
- Vague requests that need multiple iterations
- Complex features built all at once
- Repeated error-fix cycles
- Large code rewrites
- Back-and-forth clarifications
What Uses Fewer Bits
- Specific, clear requests
- Features built incrementally
- First-time success (fewer fix attempts)
- Small, focused changes
- Using reference images
The Specificity Principle
The more specific your request, the fewer bits it uses.Expensive (Vague)
Efficient (Specific)
Build Incrementally
Building one feature at a time is more efficient than requesting everything at once.Expensive (All at Once)
Efficient (Step by Step)
Use Reference Images
A picture really is worth a thousandWithout Image
With Image
How to Use Images
- Take a screenshot of any app/website you like
- Drag and drop it into the Nativeline chat
- Reference it in your prompt
First-Time Success
Getting it right the first time saves bits.Before Sending a Prompt
- Be specific — Include exact values, colors, sizes
- Be complete — Mention all requirements upfront
- Be clear — Describe the user experience, not just the UI
The 30-Second Check
Before sending, ask yourself:- Have I specified WHERE this should appear?
- Have I specified HOW it should look?
- Have I specified WHAT it should do?
Leverage Pro Plan Features
If you’re on Pro plan, use the code editor for small changes.AI-Efficient
Manual-Efficient
Open the code editor and change:Optimize Error Handling
Errors consume bits. Reduce them.Preventive Prompting
Quick Error Context
When errors occur, provide helpful context immediately:Batch Similar Changes
If you need multiple similar changes, batch them:Expensive (Separate Requests)
Efficient (One Request)
Know When to Start Fresh
Sometimes restarting is more efficient than fixing.Signs to Rebuild
- Same error returning repeatedly
- Multiple interconnected issues
- Fundamental architecture problem
- More than 5 fix attempts
Efficient Restart
Smart Plan Management
Don’t Interrupt Plans
Let the AI complete its current plan before adding new requests. Interruptions can leave things half-done.Clear Plans When Pivoting
If you’re changing direction:Review Before Execution
When the AI shows its plan, review it:- Is this what you want?
- Is it the simplest approach?
- Should anything be different?
Bit Usage by Action
Low Bit Usage (1-10 bits)
- Simple questions
- Single color/text changes
- Spacing adjustments
- Single property changes
Medium Bit Usage (10-25 bits)
- Multiple styling changes
- Minor bug fixes
- Small UI polish
- Simple additions
High Bit Usage (25-50 bits)
- New components
- New screens
- Small features
- Multi-step changes
Very High Bit Usage (50-100+ bits)
- Complete app builds
- Complex features
- Major bug investigations
- Large multi-file changes
Tracking Your Usage
Monitor in Real-Time
Check the bit counter in Nativeline’s toolbar:- Current remaining bits
- Usage trend
- Reset date
Plan Your Sessions
If you have 200 bits left:- ✅ Polish existing features
- ✅ Make small fixes
- ❌ Start a major new feature (save for after reset)
Quick Reference
| Strategy | Savings |
|---|---|
| Specific prompts | 50-70% |
| Reference images | 40-60% |
| Building incrementally | 30-50% |
| Quick error context | 20-40% |
| Manual edits (Pro) | 90% for small changes |
| Batching similar changes | 30-50% |