symphony

Community

Orchestrate parallel plan phases with a DAG.

Authorxavierchoi
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: symphony
Download link: https://github.com/xavierchoi/xavierchoi_skills/archive/main.zip#symphony

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.