Using Factory App? These strategies apply to both the Droid CLI and the Factory App. You can view your project’s readiness score in the Agent Readiness Dashboard.
Understanding Token Usage
Tokens are consumed in three main areas:- Too much exploration (unclear instructions)
- Multiple attempts (missing context or failing tests)
- Verbose output (no format constraints)
Project Setup for Efficiency
The biggest token savings come from project configuration that prevents wasted cycles.1. Fast, Reliable Tests
Action items:
2. Linting and Type Checking
When Droid can catch errors immediately, it fixes them in the same turn instead of waiting for you to report them.3. Clear Project Structure
Document your file organization so Droid doesn’t waste tokens exploring:Agent Readiness Checklist
The Agent Readiness Report evaluates your project against criteria that directly impact token efficiency.High-Impact Criteria
Run the readiness report to identify gaps:
Model Selection Strategy
Different models have different cost multipliers and capabilities. Match the model to the task:Cost Multipliers
See Available Models for current model multipliers.Task-Based Model Selection
Reasoning Effort Impact
Higher reasoning = more “thinking” tokens but often fewer retries.
Rule of thumb: Use higher reasoning for tasks where a wrong first attempt would be expensive to fix.
Workflow Patterns for Efficiency
Pattern 1: Spec Mode for Complex Work
Use Specification Mode (Shift+Tab or /spec) to plan before implementing.
Without Spec Mode:
Pattern 2: IDE Plugin for Context
Without IDE plugin, Droid must read files to understand context:Pattern 3: Specific Over General
Expensive prompt:Pattern 4: Batch Similar Work
Expensive:Reducing Token Waste
Common Waste Patterns
Format Constraints
Ask for specific output formats to reduce verbosity:Monitoring Your Usage
Check Current Session Cost
Track Over Time
Review your usage patterns:- After each session, note the
/costoutput - Identify expensive sessions: What made them expensive?
- Refine approach: More context? Different model? Better prompts?
Usage Red Flags
Watch for these patterns:- 🚩 High read count: Droid is exploring too much (add AGENTS.md context)
- 🚩 Multiple grep/search calls: Unclear what to look for (be more specific)
- 🚩 Repeated similar edits: Failed attempts (check tests/linting)
- 🚩 Very long conversations: Scope creep (break into smaller tasks)
Quick Wins Checklist
Implement these for immediate token savings:- Install IDE plugin - Eliminates context-gathering tool calls
- Create AGENTS.md - Droid knows build/test commands upfront
- Configure linting - Errors caught immediately
- Fast test command - Verification in same turn
- Use Spec Mode - Prevents expensive false starts
- Be specific - Reduces exploration cycles
- Match model to task - Don’t use Opus for simple edits
Token Budget Guidelines
Rough guidelines for common tasks:
If you’re significantly exceeding these ranges, review the waste patterns above.
Summary: The Token-Efficient Workflow
Next Steps
Setup Checklist
Complete power user configuration
Readiness Report
Evaluate your project’s AI-readiness
