orchestra

Decompose coding tasks into a directed acyclic graph of atomic subtasks for parallel execution across repositories with git worktrees.

39|5|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/carloluisito/orchestra --skill orchestra-carloluisito
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchestra
Source: https://github.com/carloluisito/orchestra/tree/main/skills/orchestra
Command: npx skills add https://github.com/carloluisito/orchestra --skill orchestra-carloluisito

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the context degradation problem that occurs when complex multi-step coding tasks are executed by AI agents. As context windows fill with full specs, plans, and codebases, output quality drops, tokens are wasted, and failures compound. Orchestra prevents this by decomposing work into a directed acyclic graph of atomic subtasks, each dispatched with a curated prompt containing only the specific objective, relevant spec sections, upstream summaries, and files to touch.

Core Features & Use Cases

  • DAG-based Decomposition: Automatically breaks specs, plans, or raw prompts into atomic tasks with explicit dependencies and wave-based parallel execution.
  • Context Curation: Assembles minimal prompts for each sub-agent containing only the objective, acceptance criteria, relevant spec slices, upstream results, and necessary files within configurable token budgets.
  • Evidence Verification: Runs independent verifier sub-agents to validate completed tasks through screenshots, test output, and build artifacts.
  • Cross-Repository Orchestration: Dispatches tasks across multiple sibling repositories with isolated git worktrees per agent.
  • Use Case: Imagine implementing a full authentication system. Instead of dumping the entire spec into one agent, Orchestra decomposes it into focused tasks, runs independent ones in parallel, verifies each with evidence, and summarizes results for downstream consumers.

Quick Start

Use the orchestra skill to decompose your specification or prompt into a DAG of tasks and dispatch focused sub-agents to execute them in parallel with minimal context.

Frequently Asked Questions about orchestra

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

FAQPage Schema
How do I prevent context degradation when running complex multi-step coding tasks with AI agents?

To prevent context degradation in multi-step coding tasks, decompose the work into a directed acyclic graph of atomic subtasks. This dispatches focused sub-agents with curated minimal-context prompts, enforcing token budgets to maintain output quality.

What is DAG-based task decomposition for sub-agent orchestration?

DAG-based task decomposition automatically breaks specifications or raw prompts into atomic tasks with explicit dependencies. This enables wave-based parallel execution of implementation, testing, and verification stages across isolated git worktrees.

How do I orchestrate AI coding agents across multiple repositories in parallel?

Orchestrate AI coding agents across multiple repositories by dispatching tasks to sibling repositories with isolated git worktrees per agent. This cross-repository orchestration ensures parallel execution without context interference.

How does evidence verification work for AI-generated code tasks?

Evidence verification for AI-generated code tasks runs independent verifier sub-agents to validate completed work. These verifiers check screenshots, test output, and build artifacts to confirm task success before downstream execution.

Can I use context curation to enforce token budgets for dispatched sub-agents?

Yes, context curation assembles minimal prompts for each sub-agent containing only the objective, relevant spec slices, upstream summaries, and necessary files. This enforces configurable token budgets to prevent context window overflow.

When should I use git worktrees for AI agent task isolation?

Use git worktrees for AI agent task isolation when executing complex software engineering projects requiring parallel implementation across single or multiple repositories. This prevents branch conflicts and context interference during concurrent agent execution.