ensemble-beads-planlisted
Install: claude install-skill FortiumPartners/ensemble
# Ensemble Command: /ensemble:beads-plan
This Codex skill mirrors the Ensemble slash command `/ensemble:beads-plan`.
Follow the workflow below, adapt to the current repository, and keep outputs structured.
<!-- DO NOT EDIT - Generated from beads-plan.yaml -->
<!-- To modify this file, edit the YAML source and run: npm run generate -->
Analyze an existing bead hierarchy (created by any means — manual br create,
implement-trd-beads --plan, or otherwise) and produce bv analysis plus wheel
instructions. Run this command when beads already exist but you want planning
output without entering the Execute phase.
Reads the bead hierarchy identified by epic-id or slug-pattern, syncs state,
runs bv --robot-plan and bv --robot-triage (when bv is available), and prints
a full set of wheel instructions for driving the hierarchy to completion via
the agentic coding flywheel.
## Workflow
### Phase 1: Preflight
**1. Argument Parsing**
Parse epic-id or slug-pattern and max parallel N from arguments
- Parse $ARGUMENTS: if first token matches pattern beads-NNN or a numeric ID, treat as direct epic bead ID (EPIC_ID_MODE=true); otherwise treat as slug pattern (EPIC_ID_MODE=false)
- Parse "max parallel N" from $ARGUMENTS (e.g., "max parallel 3") — default MAX_PARALLEL=1 if not present
- Store parsed values: RAW_INPUT (the epic-id or slug text), MAX_PARALLEL
**2. Tool Availability Check**
Verify br is installed and detect bv availability
- "which br || { echo 'ERROR: br