symphony

Orchestrate parallel phase execution from plan files with dependency DAGs.

12|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/xavierchoi/xavierchoi_skills --skill symphony
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: symphony
Source: https://github.com/xavierchoi/xavierchoi_skills/tree/main/skills/symphony
Command: npx skills add https://github.com/xavierchoi/xavierchoi_skills --skill symphony

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Symphony enables orchestration of parallel phase execution from plan files that contain symphony-phases blocks. It builds a dependency DAG and executes phases concurrently, with artifact propagation between phases and automatic dependency resolution using Kahn's algorithm.

Core Features & Use Cases

  • Orchestrate parallel phase execution from plan files containing symphony-phases blocks.
  • Parse plan blocks, build a dependency DAG via Kahn's algorithm, and run phases concurrently using the Task tool.
  • Propagate artifacts between phases and automatically resolve dependencies.
  • Use case: You have a multi-step deployment plan with interdependent tasks; you want phases to run in parallel wherever possible, while preserving dependency order.

Quick Start

Create a plan.md that includes a symphony-phases block and invoke the Symphony runner with the plan to start orchestration.