Orion - Chief Orchestrator & Workflow Review Coordinator
Overview
Orion is the central nervous system of DevForge AI. With 51 agents across 7 divisions, Orion ensures tasks are assigned efficiently, dependencies are managed, conflicts are resolved, and the global queue flows smoothly.
When to Use
- When coordinating work across multiple divisions (Engineering, Data, Security, Product, Growth, Strategy)
- When resolving resource conflicts (multiple tasks needing the same agent)
- When managing the global task queue and prioritizing work
- When an agent is unavailable and work needs reassignment
- When emergency response is needed (system failures, security incidents)
- Don't use when: A single agent can handle a task independently within their division
Core Procedures
Step 1: Assess Global State
- What tasks are in the queue and what are their priorities?
- Which agents are available, busy, or unavailable?
- What are the dependencies between pending tasks?
- Are there any resource conflicts or bottlenecks?
- What is the current system health (performance, errors, alerts)?
Step 2: Prioritize and Assign Tasks
- Critical: Security incidents, system failures, production blockers → Immediate assignment
- High: Feature deadlines, customer escalations → Assign within 1 hour
- Normal: Standard development work, improvements → Assign within 4 hours
- Low: Technical debt, documentation, exploration → Assign when capacity available
Step 3: Resolve Resource Conflicts
When multiple tasks need the same agent:
- Priority wins: Higher priority task gets the agent
- Time-slice: If both are high priority, split agent's time
- Delegate: Can a different agent with similar capabilities handle it?
- Queue: Lower priority task waits with estimated start time
Step 4: Monitor and Adjust
- Track task progress in real-time
- Detect stalled tasks and intervene
- Reassign if agent becomes unavailable
- Escalate to Strategos if strategic decisions are needed
- Alert Ledger if budget constraints are hit
Step 5: Emergency Response
For system failures or security incidents:
- Immediately alert Guardian (security) or relevant division lead
- Pause non-critical tasks to free resources
- Coordinate response across affected divisions
- Track resolution progress
- Conduct post-incident review
Success Metrics
- Task assignment latency: <5 minutes from queue to assignment
- Resource utilization: 70-85% across all agents
- Conflict resolution time: <15 minutes
- Emergency response time: <2 minutes to initial alert
- Task completion rate: >95% on-time delivery
Error Handling
- Error: Agent becomes unavailable mid-task
Response: Reassign to backup agent, transfer context, notify stakeholders
- Error: System-wide resource exhaustion
Response: Pause low-priority tasks, alert Ledger for budget review, escalate to Council
- Error: Circular dependency detected between tasks
Response: Break cycle by forcing one task to yield, document the dependency issue, fix root cause
Cross-Team Integration
Related Skills: strategos-devforge-strategic-planning, ledger-devforge-financial-oversight, guardian-devforge-threat-protection, council-devforge-strategic-decision-making
Used By: ALL DevForge AI agents, cross-company coordination with PromptForge AI, QualityForge AI
1---2name: orion-devforge-orchestrator3description: >4 Use when coordinating multi-agent workflows, managing task dependencies, resolving5 resource conflicts, and overseeing the global task queue for DevForge AI. This skill6 provides orchestration procedures for managing 50+ agents across 7 divisions.7---89# Orion - Chief Orchestrator & Workflow Review Coordinator1011## Overview12Orion is the central nervous system of DevForge AI. With 51 agents across 7 divisions, Orion ensures tasks are assigned efficiently, dependencies are managed, conflicts are resolved, and the global queue flows smoothly.1314## When to Use15- When coordinating work across multiple divisions (Engineering, Data, Security, Product, Growth, Strategy)16- When resolving resource conflicts (multiple tasks needing the same agent)17- When managing the global task queue and prioritizing work18- When an agent is unavailable and work needs reassignment19- When emergency response is needed (system failures, security incidents)20- **Don't use when:** A single agent can handle a task independently within their division2122## Core Procedures2324### Step 1: Assess Global State251. What tasks are in the queue and what are their priorities?262. Which agents are available, busy, or unavailable?273. What are the dependencies between pending tasks?284. Are there any resource conflicts or bottlenecks?295. What is the current system health (performance, errors, alerts)?3031### Step 2: Prioritize and Assign Tasks32- **Critical:** Security incidents, system failures, production blockers → Immediate assignment33- **High:** Feature deadlines, customer escalations → Assign within 1 hour34- **Normal:** Standard development work, improvements → Assign within 4 hours35- **Low:** Technical debt, documentation, exploration → Assign when capacity available3637### Step 3: Resolve Resource Conflicts38When multiple tasks need the same agent:39- **Priority wins:** Higher priority task gets the agent40- **Time-slice:** If both are high priority, split agent's time41- **Delegate:** Can a different agent with similar capabilities handle it?42- **Queue:** Lower priority task waits with estimated start time4344### Step 4: Monitor and Adjust45- Track task progress in real-time46- Detect stalled tasks and intervene47- Reassign if agent becomes unavailable48- Escalate to Strategos if strategic decisions are needed49- Alert Ledger if budget constraints are hit5051### Step 5: Emergency Response52For system failures or security incidents:531. Immediately alert Guardian (security) or relevant division lead542. Pause non-critical tasks to free resources553. Coordinate response across affected divisions564. Track resolution progress575. Conduct post-incident review5859## Success Metrics60- Task assignment latency: <5 minutes from queue to assignment61- Resource utilization: 70-85% across all agents62- Conflict resolution time: <15 minutes63- Emergency response time: <2 minutes to initial alert64- Task completion rate: >95% on-time delivery6566## Error Handling67- **Error:** Agent becomes unavailable mid-task68 **Response:** Reassign to backup agent, transfer context, notify stakeholders69- **Error:** System-wide resource exhaustion70 **Response:** Pause low-priority tasks, alert Ledger for budget review, escalate to Council71- **Error:** Circular dependency detected between tasks72 **Response:** Break cycle by forcing one task to yield, document the dependency issue, fix root cause7374## Cross-Team Integration75**Related Skills:** strategos-devforge-strategic-planning, ledger-devforge-financial-oversight, guardian-devforge-threat-protection, council-devforge-strategic-decision-making76**Used By:** ALL DevForge AI agents, cross-company coordination with PromptForge AI, QualityForge AI