📋 Pré-requisitos
Antes de começar, você precisa de 3 coisas instaladas e configuradas:
1. Claude Code (CLI)
A ferramenta de linha de comando da Anthropic. Versão 1.0+ recomendada.
npm install -g @anthropic-ai/claude-code
claude --version # confirma versão
2. Codex CLI (OpenAI)
O segundo modelo no ciclo. Você precisa de ChatGPT Plus ou conta OpenAI com acesso ao Codex.
npm install -g @openai/codex codex --version
3. Bash + utilitários básicos
macOS e Linux já têm. No Windows, use WSL2 ou Git Bash.
🔍 Verificação do ambiente
Antes de instalar o plugin, valide que tudo funciona:
# Claude Code está logado? claude auth status # Codex está logado? codex auth status # Versões corretas? claude --version # >= 1.0.0 codex --version # >= 0.5.0
Se algum comando falhou, resolva antes de prosseguir. Plugin não vai funcionar com ambiente quebrado.
📥 Instalação do plugin
No diretório do seu projeto:
# Entrar no projeto cd meu-projeto # Instalar plugin via Claude Code claude plugin add iclaudex # Verificar instalação ls .claude/claudex/ # deve mostrar hooks/, commands/, etc
O plugin é instalado por projeto. Cada projeto tem seu próprio .claude/claudex/. Isso é proposital — projetos diferentes podem ter configurações diferentes.
⚙️ Primeira configuração
Após instalar, configure o número padrão de rodadas (opcional):
# .claude/claudex/config.yaml (opcional) default_rounds: 3 default_personas: - engineer - security - ops
Se você não criar esse arquivo, o plugin usa os padrões — 3 rodadas com engineer/security/ops. 90% dos casos isso é suficiente.
🩺 /claudex:doctor — diagnóstico
Antes de rodar seu primeiro plano, valide tudo com o comando de diagnóstico:
$ /claudex:doctor 🩺 iClaudex Doctor ═══════════════════════════════════════ ✅ Claude Code: 1.2.3 ✅ Codex CLI: 0.7.1 ✅ Bash: 5.1 ✅ Plugin: .claude/claudex/ instalado ✅ Hook: registrado em settings.json ✅ Permissões: hooks executáveis ✅ Auth: Claude OK · Codex OK Status: PRONTO PARA USO
Se algum item aparecer com ✗, o doctor explica como resolver. Sempre rode /claudex:doctor antes da primeira execução em um projeto novo.
🔧 Troubleshooting comum
❌ "codex: command not found"
Causa: Codex CLI não instalado ou fora do PATH.
Fix: npm install -g @openai/codex
❌ "Permission denied: stop.sh"
Causa: hook não tem permissão de execução.
Fix: chmod +x .claude/claudex/hooks/*.sh
❌ "Hook não dispara"
Causa: hook não registrado em settings.json.
Fix: claude plugin reinstall iclaudex
❌ "Lockfile fantasma"
Causa: ciclo anterior abandonado.
Fix: /claudex:rollback ou aguardar 15min (varredor automático).
💡 Dica
Se nada acima funcionou, rode /claudex:doctor --verbose para diagnóstico detalhado. Ele lista todos os checks individualmente, com mensagens completas de erro.
📌 Resumo
Próximo Módulo:
3.2 — ▶️ O comando /claudex plan