consensus-specialistlisted
Install: claude install-skill mytechsonamy/VibeFlow
# Consensus Specialist (Sprint 17-E)
Dispatcher skill that picks the right phase-specialist agent and
forks it. Invoked by the operator with:
```
/vibeflow:consensus-specialist [<session-id>]
```
Default session id: the most recent `.verdict.json` under
`.vibeflow/state/consensus/`.
## When to use this vs. the arbiter
The orchestrator emits two paths on NEEDS_REVISION /
HUMAN_APPROVAL_REQUIRED:
- `/vibeflow:consensus-arbiter <sid>` — mechanical, one small
patch per reviewer `suggestion`. Conservative, fast, no
interpretation. Default.
- `/vibeflow:consensus-specialist <sid>` — deep rewrite by a
phase expert. One larger patch that resolves structural gaps
the reviewers only hinted at. Use when `suggestions[]` read
like "this whole section needs rework" rather than "fix line
42".
Both produce diff-first patches that feed into
`/vibeflow:apply-arbiter-patch` for preview + confirm + apply.
## Phase → Specialist Map (Sprint 17-D)
The skill reads `vibeflow.config.json.currentPhase` and dispatches:
| currentPhase | Specialist agent | Primary outputs |
|---|---|---|
| REQUIREMENTS | `prd-rewriter` | PRD rewrite patch + decisions doc |
| DESIGN | `design-spec-refiner` | design spec rewrite patch |
| ARCHITECTURE | `adr-author` | new ADR files + architecture.md updates |
| PLANNING | `test-strategy-refiner` | scenario-set + test-strategy.md expansion |
| TESTING | `coverage-gap-filler` | new test files / expansions |
| DEPLOYMENT | `runbook-editor` | runbook + rel