orchestratelisted
Install: claude install-skill gitgitWi/council-flow
# flow:orchestrate — End-to-end workflow runner
Orchestrate is a thin sequencer. It does not reimplement any of the individual skills — it invokes them in order, with skip logic based on size and explicit user signals.
## Inputs
1. **Task goal** — what the user wants built, in their words.
2. **Type hint** (optional) — feature / fix / chore / refactor / docs. Inferred from the goal if not given.
3. **Explicit skips** (optional) — e.g., "skip research", "skip plan-review", "don't multi-LLM the code review at the end". Honor without arguing.
## The sequence
```
1. flow:prep
└── creates worktree, branch, .planning/, prepare.md (with size estimate)
2. flow:research [skip if size = S, or user opted out]
└── writes research.md
3. flow:plan [always]
└── (sub-phase) multi-LLM brainstorm if size = L, or size = M with cross-module /
security-sensitive / public-surface flag → writes brainstorm.md + artifacts/brainstorm-*.md
└── writes plan.md, tasks.md
4. flow:plan-review [run if size = L; ask user if size = M; skip if size = S]
└── writes artifacts/plan-review-*.md and artifacts/plan-review-summary.md
└── if substantive changes: bumps plan.md → artifacts/plan.v1.md, writes new plan.md
5. — Checkpoint with user —
Show plan.md, tasks.md, and plan-review-summary.md (if exists). Wait for go/no-go.
6. flow:develop [after user confirms]
└── executes tasks.md, atomic commits, all checkboxes filled
7. flow:deploy