agent-orchestration

Orchestrate subagents for task planning, delegation, and progress tracking.

3|Updated Aug 17, 2020
One-click install
npx skills add https://github.com/d-kimuson/dotfiles --skill agent-orchestration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-orchestration
Source: https://github.com/d-kimuson/dotfiles/tree/main/claude-code/skills/agent-orchestration
Command: npx skills add https://github.com/d-kimuson/dotfiles --skill agent-orchestration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides high-level orchestration guidelines for coordinating subagents, focusing on delegation, memory management, and robust error handling.

Core Features & Use Cases

  • Delegation patterns: Clear separation of responsibilities between orchestrator and subagents.
  • Context management: Session boundaries and shared state strategies to prevent context leakage.
  • Error handling: Strategies to detect loops, recover from failures, and escalate when needed.

Quick Start

Outline a simple orchestration plan that delegates implementation to an engineer subagent and review to a reviewer subagent.

Frequently Asked Questions about agent-orchestration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate multiple subagents to handle different tasks in a workflow?

Orchestration delegates specific tasks to specialized subagents while the orchestrator maintains overall coordination. Define clear responsibilities for each subagent, manage shared context through session boundaries, and track progress across parallel execution to solve multi-agent workflow challenges.

What's the best way to manage context and memory when delegating work across subagents?

Context management uses session-based invocation to isolate state and prevent leakage between subagent interactions. Establish shared state strategies at the orchestrator level, clearly mark context boundaries, and ensure each subagent operates within its delegated scope to maintain system coherence.

How do I handle errors and recovery when coordinating autonomous subagents?

Error handling detects failure loops, implements recovery strategies at delegation points, and escalates issues when subagents cannot resolve them autonomously. Monitor phase transitions, validate subagent outputs, and maintain fallback logic to ensure robust multi-agent execution.

Can I run multiple subagents in parallel within an orchestration workflow?

Parallel execution is a core orchestration pattern that assigns independent tasks to subagents simultaneously while the orchestrator synchronizes results. Use task planning and progress tracking to coordinate parallel branches, ensuring quality assurance across concurrent subagent work.

When should I use orchestration instead of direct agent-to-agent communication?

Orchestration applies when systems need task planning, delegation at scale, progress tracking, and quality assurance across specialized roles. Direct communication lacks centralized coordination; orchestration enforces clear separation of concerns, context isolation, and autonomous decision-making guidelines needed for large-scale projects.

What preparation do I need before setting up a multi-agent orchestration system?

Preparation requires defining distinct subagent responsibilities, designing session boundaries for context isolation, and establishing error detection and escalation thresholds. Map your workflow phases, identify coordination points, and decide on shared state strategies before delegating tasks to subagents.