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: Use when coordinating multi-agent workflows, managing task dependencies, resolving resource conflicts, and overseeing the global task queue for DevForge AI. This skill provides orchestration procedures for managing 50+ agents across 7 divisions.4---56# Orion - Chief Orchestrator & Workflow Review Coordinator78## Overview9Orion 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.1011## When to Use12- When coordinating work across multiple divisions (Engineering, Data, Security, Product, Growth, Strategy)13- When resolving resource conflicts (multiple tasks needing the same agent)14- When managing the global task queue and prioritizing work15- When an agent is unavailable and work needs reassignment16- When emergency response is needed (system failures, security incidents)17- **Don't use when:** A single agent can handle a task independently within their division1819## Core Procedures2021### Step 1: Assess Global State221. What tasks are in the queue and what are their priorities?232. Which agents are available, busy, or unavailable?243. What are the dependencies between pending tasks?254. Are there any resource conflicts or bottlenecks?265. What is the current system health (performance, errors, alerts)?2728### Step 2: Prioritize and Assign Tasks29- **Critical:** Security incidents, system failures, production blockers → Immediate assignment30- **High:** Feature deadlines, customer escalations → Assign within 1 hour31- **Normal:** Standard development work, improvements → Assign within 4 hours32- **Low:** Technical debt, documentation, exploration → Assign when capacity available3334### Step 3: Resolve Resource Conflicts35When multiple tasks need the same agent:36- **Priority wins:** Higher priority task gets the agent37- **Time-slice:** If both are high priority, split agent's time38- **Delegate:** Can a different agent with similar capabilities handle it?39- **Queue:** Lower priority task waits with estimated start time4041### Step 4: Monitor and Adjust42- Track task progress in real-time43- Detect stalled tasks and intervene44- Reassign if agent becomes unavailable45- Escalate to Strategos if strategic decisions are needed46- Alert Ledger if budget constraints are hit4748### Step 5: Emergency Response49For system failures or security incidents:501. Immediately alert Guardian (security) or relevant division lead512. Pause non-critical tasks to free resources523. Coordinate response across affected divisions534. Track resolution progress545. Conduct post-incident review5556## Success Metrics57- Task assignment latency: <5 minutes from queue to assignment58- Resource utilization: 70-85% across all agents59- Conflict resolution time: <15 minutes60- Emergency response time: <2 minutes to initial alert61- Task completion rate: >95% on-time delivery6263## Error Handling64- **Error:** Agent becomes unavailable mid-task65 **Response:** Reassign to backup agent, transfer context, notify stakeholders66- **Error:** System-wide resource exhaustion67 **Response:** Pause low-priority tasks, alert Ledger for budget review, escalate to Council68- **Error:** Circular dependency detected between tasks69 **Response:** Break cycle by forcing one task to yield, document the dependency issue, fix root cause7071## Cross-Team Integration72**Related Skills:** strategos-devforge-strategic-planning, ledger-devforge-financial-oversight, guardian-devforge-threat-protection, council-devforge-strategic-decision-making73**Used By:** ALL DevForge AI agents, cross-company coordination with PromptForge AI, QualityForge AI