main, but it can be a dedicated feature hub). It doesn’t create a worktree; instead it gives you a control room for coordinating agents and managing complex workflows.
Any commands you run in the orchestrator’s terminals modify that branch immediately. Use isolated sessions when you want a disposable sandbox.
What Makes the Orchestrator Special?
Primary Branch Access
Planning Hub
Agent Coordination
MCP Automation
Core Capabilities
1. Plan and Create Specs
Draft multiple specs for complex features:Open orchestrator
⌘1 to switch to orchestratorCreate specs
⌘⇧N to create planning documents:- Feature requirements
- Implementation approach
- Acceptance criteria
- Dependencies
Refine specs
⌘⇧R on a spec to enter Refine Mode:- Switches to the orchestrator session
- Opens the spec in the right panel for live preview
- Inserts spec reference in agent terminal (requires MCP enabled)
- Agent can read and update the spec iteratively
Organize specs
Refine Mode: Iterative Spec Development
schaltwerk_current_spec_update to edit specs. Enable MCP in Settings → Agent Configuration for your agent (Claude Code, Codex, OpenCode, or Gemini).Enter Refine Mode
⌘⇧RWhat happens:- Session switches to the orchestrator
- Spec opens in the right panel (live preview)
- Agent terminal receives spec reference (e.g., “Refine spec: my-feature (abc123)”)
Iterative refinement
- Read the current spec content via MCP
- Ask clarifying questions
- Update the spec with
schaltwerk_current_spec_update - Preview changes in real-time on the right panel
Exit Refine Mode
Esc or switch to another session when doneThe refined spec is ready to start with ⌘N2. Launch Agents in Parallel
Start multiple agents working on different specs simultaneously:- Manual Launch
- MCP Automation
- Select first spec
- Press
⌘Nto start session - Select next spec
- Press
⌘Nto start another session - Switch between sessions with
⌘1-9
3. Review Agent Work
Check diffs, run tests, provide feedback:Inspect Changes
Inspect Changes
- Switch to session with
⌘2-9 - View diffs in right panel
- Check git status in bottom terminal
- Review file changes
Run Tests
Run Tests
- Focus bottom terminal with
⌘/ - Execute test suite
- Or use Run Mode with
⌘E - Verify all tests pass
Provide Feedback
Provide Feedback
- Focus agent terminal with
⌘T - Send instructions or corrections
- Agent receives feedback and continues
Mark Reviewed
Mark Reviewed
- Press
⌘Rwhen satisfied - Session moves to Reviewed filter
- Ready for merge
4. Integrate Changes
Merge approved sessions back to main branch:Filter reviewed sessions
Verify each session
- Tests pass
- No merge conflicts
- Changes are correct
Merge to main
- Create GitHub PR
- Merge directly
- Cherry-pick specific commits
Clean up
⌘D to cancel session5. Coordinate Workflows
Chain tasks together for complex automation:Automated Workflows via MCP
The orchestrator supports MCP (Model Context Protocol), enabling programmatic session management.What MCP Enables
Session Creation
Status Monitoring
Workflow Automation
Customization Options
Claude Slash Commands
Create custom commands that execute orchestrator actions:Action Buttons (F1-F6)
Configure function keys with prompts for common workflows:Prompt Templates
Save and reuse complex orchestration patterns:Terminal Layout
The orchestrator has the same dual-terminal layout as regular sessions:- Top Terminal
- Bottom Terminal
- Create and manage specs
- Launch sessions programmatically
- Monitor session progress
- Coordinate multi-agent workflows
Best Practices
Plan Before Launching
Plan Before Launching
- Draft all specs first
- Identify dependencies
- Determine execution order
- Consider resource constraints (don’t run 20 agents at once)
Name Sessions Clearly
Name Sessions Clearly
- What the session does
- Which component it affects
- Relationship to other sessions
auth-login-implementationapi-user-endpointsfix-email-validation-bug
Monitor Resource Usage
Monitor Resource Usage
- Shell process
- Agent process
- Terminal backend
Review Frequently
Review Frequently
- Review daily if possible
- Merge or provide feedback
- Keep the pipeline moving
Document Workflows
Document Workflows
- Common feature patterns
- Bug fix procedures
- Review checklists
- Integration strategies
Common Orchestrator Workflows
Feature Development
Receive feature request
Break into components
- Backend API
- Frontend UI
- Database migrations
- Tests
Launch agents
Monitor progress
Integrate
Final review
Bug Fixing
Identify bugs
Create bug specs
- Reproduction steps
- Expected behavior
- Error messages
- Related files
Assign agents
Verify fixes
Merge fixes
Refactoring
Identify refactoring needs
Plan refactoring
- Extract methods
- Rename variables
- Restructure modules
- Update tests
Create specs for each step
Execute incrementally
Final verification
Tips and Tricks
Use Filters Effectively
- Specs: Planning queue
- Running: Active work
- Reviewed: Ready for merge
⌘←/→Leverage Keyboard Shortcuts
⌘1- Back to orchestrator⌘2-9- Jump to sessions⌘↑/↓- Cycle through sessions⌘⇧R- Refine spec in orchestrator⌘N- Start selected spec
Keep Main Clean
Document Decisions
- Record design decisions
- Document workflow patterns
- Save useful commands
Limitations
- No Worktree - Orchestrator runs on main branch, not in isolation
- Resource Usage - Each session consumes system resources (3 processes)
- Concurrent Agents - Don’t run too many agents simultaneously
- Manual Merge - Merging sessions still requires manual review and approval

