English | 한국어 | 中文 | 日本語 | Español | Português
Soluções para problemas comuns ao usar o Plugin CodingBuddy para Claude Code.
Sintoma: Após instalação, claude plugin list não mostra codingbuddy.
Soluções:
-
Verificar se a instalação foi concluida
# Verificar se os arquivos do plugin existem ls ~/.claude/plugins/codingbuddy/
-
Reinstalar o plugin
claude plugin uninstall codingbuddy@jeremydev87 claude plugin install codingbuddy@jeremydev87
-
Verificar versão do Claude Code
claude --version # Sistema de plugins requer Claude Code 1.0+ -
Reiniciar o Claude Code
# Sair completamente do Claude Code e reiniciar claude
Sintoma: npm install -g codingbuddy-claude-plugin falha com erros.
Soluções:
-
Erros de permissão (EACCES)
# Opção A: Usar um gerênciador de versoes do Node # Instalar nvm, depois: nvm install --lts npm install -g codingbuddy-claude-plugin # Opção B: Corrigir prefixo npm mkdir ~/.npm-global npm config set prefix '~/.npm-global' echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc source ~/.bashrc npm install -g codingbuddy-claude-plugin
-
Erros de rede
# Verificar registro npm npm config get registry # Deve ser https://registry.npmjs.org/ # Tentar com logging verbose npm install -g codingbuddy-claude-plugin --verbose
-
Versão do Node muito antiga
node --version # Requer Node.js 18+ # Atualizar Node.js se necessário
Sintoma: claude marketplace add falha com:
✘ Failed to add marketplace: Invalid marketplace schema from URL: : Invalid input: expected object, received string
Causa: Usando formato de URL em vez do formato de repositório do GitHub.
Solução:
# Incorreto (formato URL - descontinuado)
claude marketplace add https://jeremydev87.github.io/codingbuddy
# Correto (formato de repositório GitHub)
claude marketplace add JeremyDev87/codingbuddySe você adicionou anteriormente o marketplace usando o formato URL:
# 1. Remover marketplace antigo
claude marketplace remove https://jeremydev87.github.io/codingbuddy
# 2. Adicionar com formato correto
claude marketplace add JeremyDev87/codingbuddy
# 3. Reinstalar o plugin
claude plugin install codingbuddy@jeremydev87Sintoma: claude marketplace add JeremyDev87/codingbuddy falha com "not found"
Soluções:
-
Verificar ortografia e maiúsculas/minúsculas
- Nome de usuário GitHub:
JeremyDev87(diferencia maiúsculas) - Repositório:
codingbuddy
- Nome de usuário GitHub:
-
Verificar conectividade de rede
curl -I https://github.com/JeremyDev87/codingbuddy
-
Atualizar Claude Code
npm update -g @anthropic-ai/claude-code
Sintoma: Comandos de fluxo de trabalho (PLAN, ACT, EVAL) não ativam corretamente, nenhum agente mostrado.
Diagnostico:
# Verificar se o CLI codingbuddy está instalado
which codingbuddy
codingbuddy --version
# Verificar configuração MCP
cat ~/.claude/settings.json | grep -A5 codingbuddySoluções:
-
Instalar o servidor MCP
npm install -g codingbuddy
-
Adicionar configuração MCP
Editar
~/.claude/settings.json:{ "mcpServers": { "codingbuddy": { "command": "codingbuddy", "args": ["mcp"] } } } -
Reiniciar o Claude Code
# Sair e reiniciar claude
Sintoma: Comando /mcp não mostra ferramentas do CodingBuddy.
Soluções:
-
Verificar se o servidor MCP esta rodando
# Em um terminal separado, executar: codingbuddy # Deve iniciar sem erros
-
Verificar se o PATH inclui codingbuddy
echo $PATH which codingbuddy # Se não encontrado, adicionar ao PATH
-
Verificar servidores MCP conflitantes
cat ~/.claude/settings.json # Garantir que não ha entradas duplicadas para codingbuddy
Sintoma: MCP tenta executar codingbuddy mas não e encontrado.
Soluções:
-
Adicionar bin global do npm ao PATH
# Para npm export PATH="$(npm config get prefix)/bin:$PATH" # Para yarn export PATH="$(yarn global bin):$PATH"
-
Usar caminho absoluto na configuração MCP
{ "mcpServers": { "codingbuddy": { "command": "/usr/local/bin/codingbuddy", "args": ["mcp"] } } }
Sintoma: Digitar "PLAN implement X" não aciona o modo de fluxo de trabalho.
Soluções:
-
Verificar se a palavra-chave esta no início da mensagem
# Correto PLAN implement user login # Errado - palavra-chave não no início Can you PLAN implement user login -
Usar maiusculas ou palavras-chave localizadas
PLAN ... 계획 ... (Coreano) 計画 ... (Japones) -
Verificar se o MCP esta conectado
- Digite
/mcppara ver ferramentas disponiveis - Deve mostrar a ferramenta
parse_mode
- Digite
Sintoma: Modo ACT não lembra das decisões do PLAN.
Soluções:
-
Verificar se o arquivo de contexto existe
cat docs/codingbuddy/context.md
-
Garantir que o PLAN foi completado corretamente
- Modo PLAN cria o arquivo de contexto
- Se interrompido, reiniciar com PLAN
-
Verificar permissoes do arquivo
ls -la docs/codingbuddy/ # Garantir permissoes de escrita
Sintoma: Modo AUTO continua iterándo mesmo quando problemas estão corrigidos.
Soluções:
-
Verificar limite de iteráções
- Padrão e 5 iteráções
- AUTO para quando Critical=0 E High=0
-
Revisar achados do EVAL
- Alguns problemas podem ser recorrentes
- Abordar causa raiz, não sintomas
-
Intervenção manual
- Digite qualquer mensagem para interromper AUTO
- Revise achados, depois reinicie se necessário
Sintoma: Claude demora muito para responder em modos de fluxo de trabalho.
Soluções:
-
Simplificar a tarefa
- Dividir tarefas complexas em partes menores
- Usar PLAN para uma funcionalidade por vez
-
Reduzir agentes especialistas
- Configurar menos especialistas em
codingbuddy.config.json
module.exports = { specialists: ['security-specialist'] // Apenas essenciais };
- Configurar menos especialistas em
-
Verificar tamanho do contexto
- Arquivos de contexto grandes atrasam processamento
- Iniciar PLAN novo para novas funcionalidades
Sintoma: Atingindo limites de contexto rapidamente.
Soluções:
-
Usar prompts focados
# Melhor PLAN add email validation to registration # Menos eficiente PLAN review the entire auth module and add validation -
Deixar o contexto compactar naturalmente
- Claude Code automaticamente resume contexto antigo
- Não repetir manualmente contexto anterior
Sintoma: Configurações de codingbuddy.config.json não aplicadas.
Soluções:
-
Verificar localização do arquivo
- Deve estar na raiz do projeto
- Nomeado exatamente
codingbuddy.config.json
-
Verificar sintaxe
node -e "console.log(require('./codingbuddy.config.json'))" -
Verificar formato de export
// Correto module.exports = { language: 'en' }; // Errado export default { language: 'en' };
Sintoma: Claude responde no idioma errado.
Soluções:
-
Definir idioma na configuração
// codingbuddy.config.json module.exports = { language: 'ko' // 'en', 'ko', 'ja', 'zh', 'es' };
-
Usar variavel de ambiente
export CODINGBUDDY_LANGUAGE=ko -
Usar palavras-chave localizadas
- Comecar com Coreano:
계획 사용자 로그인 구현 - Claude respondera em Coreano
- Comecar com Coreano:
Para debug detalhado:
# Executar servidor MCP com saida de debug
CODINGBUDDY_DEBUG=true codingbuddy# No Claude Code, verificar status MCP
/mcp
# Deve mostrar:
# - Status do servidor codingbuddy
# - Ferramentas disponiveis
# - Ultimo erro se houver# Verificar qual contexto esta persistido
cat docs/codingbuddy/context.md
# Procurar por:
# - Decisoes anteriores do PLAN
# - Progressó do ACT
# - Achados do EVAL-
GitHub Issues: github.com/JeremyDev87/codingbuddy/issues
-
Incluir no relatório:
- Versão do Claude Code (
claude --version) - Versão do plugin (do plugin.json)
- Versão do servidor MCP (
codingbuddy --version) - Passos para reproduzir
- Mensagens de erro
- Versão do Claude Code (
[ ] Node.js 18+ instalado
[ ] Claude Code 1.0+ instalado
[ ] Plugin visivel em `claude plugin list`
[ ] Servidor MCP instalado (`which codingbuddy`)
[ ] Configuração MCP em settings.json
[ ] Pode ver ferramentas com `/mcp`
[ ] Palavra-chave PLAN aciona modo
[ ] Arquivo de contexto criado após PLAN
🤖 Este documento foi traduzido com assistência de IA. Se encontrar erros ou tiver sugestões de melhoria, por favor reporte em GitHub Issues.