← ClaudeAtlas

aod-orchestratelisted

Multi-feature orchestration skill that bridges /aod.blueprint output to parallel wave execution. Groups synced GitHub Issues by ICE priority tier (P0/P1/P2) into sequential waves, creates Task records, spawns batch sessions via the orchestrator API, monitors completion, and reports results. Supports --issues (selective), --dry-run (preview), and --yes (skip confirm). Use when a developer invokes /aod.orchestrate to execute multiple features from a blueprint in priority-ordered waves.
davidmatousek/tachi · ★ 75 · AI & Automation · score 82
Install: claude install-skill davidmatousek/tachi
# /aod.orchestrate Skill ## Purpose Orchestrate multiple features from `/aod.blueprint` output as priority-ordered parallel waves. The skill auto-detects the project, fetches actionable issues, groups them by ICE priority tier, and executes waves sequentially via the batch spawn API with governance checkpoints at tier boundaries. **Flow**: Parse flags --> Auto-detect project --> Check idempotency --> Fetch issues --> Plan waves --> Confirm --> Execute waves --> Report completion --- ## Step 0: Capture Start Time Record the orchestration start time for duration calculation in the completion report. Run the following command via Bash tool and store the result: ```bash date +%s ``` Store this value as `start_time` for use in Step 8 (Completion Reporter). --- ## Step 1: Parse Arguments Parse user arguments from the skill invocation. ### User Input ```text $ARGUMENTS ``` ### 1.1: Parse --issues flag Check if `$ARGUMENTS` contains `--issues`: 1. If `$ARGUMENTS` contains `--issues N,N,N` (comma-separated issue numbers): - Extract the comma-separated list of issue numbers - Set `selected_issues` to the parsed list of integers - Strip `--issues N,N,N` from `$ARGUMENTS` (trim extra whitespace) 2. If `$ARGUMENTS` does NOT contain `--issues`: - Set `selected_issues` to empty (all issues) ### 1.2: Parse --dry-run flag Check if `$ARGUMENTS` contains `--dry-run`: 1. If present: - Set `dry_run = true` - Strip `--dry-run` from `$ARGUMENTS` 2. If not prese