com um clique
ecomode
Token-efficient parallel execution mode using Haiku and Sonnet agents
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Token-efficient parallel execution mode using Haiku and Sonnet agents
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Configure HUD display options (layout, presets, display elements)
Setup and configure oh-my-droid (the ONLY command you need to learn)
N coordinated agents on shared task list with SQLite-based atomic claiming
Set up and manage local skills for automatic matching and invocation
Manage local skills - list, add, remove, search, edit
Extract a learned skill from the current conversation
Baseado na classificação ocupacional SOC
| name | ecomode |
| description | Token-efficient parallel execution mode using Haiku and Sonnet agents |
Activates token-efficient parallel execution for pro-plan users who prioritize cost efficiency.
This skill enhances the agent's capabilities by:
run_in_background: true for long operationsALWAYS prefer lower tiers. Only escalate when task genuinely requires it.
| Decision | Rule |
|---|---|
| DEFAULT | Use LOW tier (Haiku) for all tasks |
| UPGRADE | Use MEDIUM (Sonnet) only when task complexity warrants |
| AVOID | HIGH tier (Opus) - only use for planning/critique if explicitly essential |
Choose tier based on task complexity: LOW (haiku) preferred → MEDIUM (sonnet) fallback → HIGH (opus) AVOID
| Domain | PREFERRED (Haiku) | FALLBACK (Sonnet) | AVOID (Opus) |
|---|---|---|---|
| Analysis | architect-low | architect-medium | architect |
| Execution | executor-low | executor | executor-high |
| Search | explore | explore-medium | explore-high |
| Research | researcher-low | researcher | - |
| Frontend | designer-low | designer | designer-high |
| Docs | writer | - | - |
| Visual | - | vision | - |
| Planning | - | - | planner (if essential) |
| Critique | - | - | critic (if essential) |
| Testing | - | qa-tester | qa-tester-high |
| Security | security-reviewer-low | - | security-reviewer |
| Build | build-fixer-low | build-fixer | - |
| TDD | tdd-guide-low | tdd-guide | - |
| Code Review | code-reviewer-low | - | code-reviewer |
| Data Science | scientist-low | scientist | scientist-high |
| Task Complexity | Tier | Examples |
|---|---|---|
| Simple lookups | LOW | "What does this function return?", "Find where X is defined" |
| Standard work | LOW first, MEDIUM if fails | "Add error handling", "Implement this feature" |
| Complex analysis | MEDIUM | "Debug this issue", "Refactor this module" |
| Planning only | HIGH (if essential) | "Design architecture for new system" |
OMD auto-injects the correct model for built-in tiered agents when missing.
If you do specify model, use full model IDs (e.g. claude-haiku-4-5-20251001), not shorthands.
// Simple question → LOW tier (DEFAULT)
Task(subagent_type="oh-my-droid:architect-low", model="claude-haiku-4-5-20251001", prompt="What does this function return?")
// Standard implementation → TRY LOW first
Task(subagent_type="oh-my-droid:executor-low", model="claude-haiku-4-5-20251001", prompt="Add validation to login form")
// If LOW fails, escalate to MEDIUM
Task(subagent_type="oh-my-droid:executor", model="claude-sonnet-4-5-20250929", prompt="Add error handling to login")
// File lookup → ALWAYS LOW
Task(subagent_type="oh-my-droid:explore", model="claude-haiku-4-5-20251001", prompt="Find where UserService is defined")
// Only use MEDIUM for complex patterns
Task(subagent_type="oh-my-droid:explore-medium", model="claude-sonnet-4-5-20250929", prompt="Find all authentication patterns in the codebase")
YOU ARE AN ORCHESTRATOR, NOT AN IMPLEMENTER.
| Action | YOU Do | DELEGATE |
|---|---|---|
| Read files for context | ✓ | |
| Track progress (TODO) | ✓ | |
| Spawn parallel agents | ✓ | |
| ANY code change | ✗ NEVER | executor-low/executor |
| UI work | ✗ NEVER | designer-low/designer |
| Docs | ✗ NEVER | writer |
Path Exception: Only write to .omd/, .factory/, FACTORY.md, AGENTS.md
Run in Background (set run_in_background: true):
Run Blocking (foreground):
Before stopping, verify:
If ANY checkbox is unchecked, CONTINUE WORKING.
IMPORTANT: Delete state files on completion - do NOT just set active: false
When ecomode completes (all verification passes):
# Delete ecomode state files
rm -f .omd/state/ecomode-state.json
This ensures clean state for future sessions. Stale state files with active: false should not be left behind.