symphony
CommunityOrchestrate parallel plan phases with a DAG.
Software Engineering#parallel execution#orchestration#plan#DAG#artifact propagation#Kahn's algorithm
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.