Files
everything-claude-code/.opencode/commands/orchestrate.md
Affaan Mustafa 6d440c036d feat: complete OpenCode plugin support with hooks, tools, and commands
Major OpenCode integration overhaul:

- llms.txt: Comprehensive OpenCode documentation for LLMs (642 lines)
- .opencode/plugins/ecc-hooks.ts: All Claude Code hooks translated to OpenCode's plugin system
- .opencode/tools/*.ts: 3 custom tools (run-tests, check-coverage, security-audit)
- .opencode/commands/*.md: All 24 commands in OpenCode format
- .opencode/package.json: npm package structure for opencode-ecc
- .opencode/index.ts: Main plugin entry point

- Delete incorrect LIMITATIONS.md (hooks ARE supported via plugins)
- Rewrite MIGRATION.md with correct hook event mapping
- Update README.md OpenCode section to show full feature parity

OpenCode has 20+ events vs Claude Code's 3 phases:
- PreToolUse → tool.execute.before
- PostToolUse → tool.execute.after
- Stop → session.idle
- SessionStart → session.created
- SessionEnd → session.deleted
- Plus: file.edited, file.watcher.updated, permission.asked, todo.updated

- 12 agents: Full parity
- 24 commands: Full parity (+1 from original 23)
- 16 skills: Full parity
- Hooks: OpenCode has MORE (20+ events vs 3 phases)
- Custom Tools: 3 native OpenCode tools

The OpenCode configuration can now be:
1. Used directly: cd everything-claude-code && opencode
2. Installed via npm: npm install opencode-ecc
2026-02-05 05:14:33 -08:00

2.4 KiB

description, agent, subtask
description agent subtask
Orchestrate multiple agents for complex tasks planner true

Orchestrate Command

Orchestrate multiple specialized agents for this complex task: $ARGUMENTS

Your Task

  1. Analyze task complexity and break into subtasks
  2. Identify optimal agents for each subtask
  3. Create execution plan with dependencies
  4. Coordinate execution - parallel where possible
  5. Synthesize results into unified output

Available Agents

Agent Specialty Use For
planner Implementation planning Complex feature design
architect System design Architectural decisions
code-reviewer Code quality Review changes
security-reviewer Security analysis Vulnerability detection
tdd-guide Test-driven dev Feature implementation
build-error-resolver Build fixes TypeScript/build errors
e2e-runner E2E testing User flow testing
doc-updater Documentation Updating docs
refactor-cleaner Code cleanup Dead code removal
go-reviewer Go code Go-specific review
go-build-resolver Go builds Go build errors
database-reviewer Database Query optimization

Orchestration Patterns

Sequential Execution

planner → tdd-guide → code-reviewer → security-reviewer

Use when: Later tasks depend on earlier results

Parallel Execution

┌→ security-reviewer
planner →├→ code-reviewer
└→ architect

Use when: Tasks are independent

Fan-Out/Fan-In

         ┌→ agent-1 ─┐
planner →├→ agent-2 ─┼→ synthesizer
         └→ agent-3 ─┘

Use when: Multiple perspectives needed

Execution Plan Format

Phase 1: [Name]

  • Agent: [agent-name]
  • Task: [specific task]
  • Depends on: [none or previous phase]

Phase 2: [Name] (parallel)

  • Agent A: [agent-name]
    • Task: [specific task]
  • Agent B: [agent-name]
    • Task: [specific task]
  • Depends on: Phase 1

Phase 3: Synthesis

  • Combine results from Phase 2
  • Generate unified output

Coordination Rules

  1. Plan before execute - Create full execution plan first
  2. Minimize handoffs - Reduce context switching
  3. Parallelize when possible - Independent tasks in parallel
  4. Clear boundaries - Each agent has specific scope
  5. Single source of truth - One agent owns each artifact

NOTE: Complex tasks benefit from multi-agent orchestration. Simple tasks should use single agents directly.