From dev-team-kit-fv
Runs /plan on 2+ models (Claude + Codex) in parallel, compares outputs, and surfaces only disagreements for user decision. Convergences are auto-approved.
How this command is triggered — by the user, by Claude, or both
Slash command
/dev-team-kit-fv:multi-plan <descrição da feature> [--models=claude,codex] [--depth=quick|deep]The summary Claude sees in its command listing — used to decide when to auto-load this command
# /multi-plan — Disagreement Gate Multi-Modelo **Objetivo:** Rodar o mesmo `/plan` em 2+ modelos diferentes (Claude + Codex), comparar outputs e surface só as **discordâncias** ao usuário pra decisão. Convergências são auto-aprovadas (alta confiança). **Quando usar:** - feature de **alto risco** (migração, segurança, arquitetura core) - decisão de design controversa onde "1 modelo concorda consigo mesmo" é fraco demais - antes de `/build` quando o plano precisa de validação externa - quando user explicitamente pediu "outra opinião" / "stress test" **Quando NÃO usar:** - task trivial (ren...
Objetivo: Rodar o mesmo /plan em 2+ modelos diferentes (Claude + Codex), comparar outputs e surface só as discordâncias ao usuário pra decisão. Convergências são auto-aprovadas (alta confiança).
Quando usar:
/build quando o plano precisa de validação externaQuando NÃO usar:
/grill-me ou /checklistInputs:
<descrição da feature> (obrigatório)--models=claude,codex (default) — qual subset rodar--depth=quick (default) — plano rápido | --depth=deep — plano completo com riscosOutput:
Protocolo:
Fan-out (skill 40 parallel-dispatcher):
Agent(subagent_type='Plan', prompt='<descrição>') (claude)Agent(subagent_type='codex:codex-rescue', prompt='<descrição> — produza plano de implementação') (codex)Coleta dos N planos retornados (cada um tem: steps, riscos, files-to-edit, tests-needed)
Diff estruturado:
## Convergências (auto-aprovadas)
- Step X: ambos concordam em editar arquivo Y
- Risco Z: ambos identificam
## Divergências (decisão necessária)
1. Claude propõe estratégia A; Codex propõe B — qual?
2. Codex flag risco que Claude não viu — investigar?
3. Estimativa de esforço diverge — qual usar?
AskUserQuestion apenas nas divergências (1 por turno, max 4).
Plano final = convergências + divergências resolvidas → entrega como output normal de /plan.
Dependências:
codex:codex-rescue — execução em Codexpolicies/trade-off-resolution.md — quando os modelos discordam e user pede "qual usa", a hierarquia decidepolicies/model-routing.md — definição de qual modelo cada worker usaAdaptado de: ECC /multi-plan (MIT). Nosso ganho vs original: integração com skill 40 + reuso de codex:rescue (não exige infra própria de multi-model).
Custo: ~2x tokens de /plan único. Use seletivamente.
Cross-refs: /plan, skill 40 (parallel-dispatcher), codex:rescue, policies/model-routing.md.
npx claudepluginhub felvieira/claude-skills-fv --plugin dev-team-kit-fv/plan-reviewGenerates independent implementation plans from multiple AI models including Claude, compares them, and synthesizes a unified best plan with attribution.
/consensusRuns an arbiter-mediated consensus loop: Claude commits a blind verdict, delegates vote via GPT/Gemini/Grok, then Claude adjudicates and revises until all models agree.
/multi-planCreates a multi-model implementation plan using Codex and Gemini analysis without modifying production code. Requires the external ccg-workflow runtime.
/multi-planCreates a multi-model implementation plan by analyzing project context with Codex and Gemini, generating step-by-step plans without modifying production code.