English | 한국어 | 中文 | 日本語 | Español | Português
Perguntas frequentes sobre o Plugin CodingBuddy para Claude Code.
CodingBuddy e um sistema Multi-AI Rules que fornece práticas de codificação consistentes entre assistentes de IA. Ele inclui:
- Modos de Fluxo de Trabalho: PLAN/ACT/EVAL/AUTO para desenvolvimento estruturado
- Agentes Especialistas: 35 agentes de IA (segurança, performance, acessibilidade, etc.)
- Habilidades: Fluxos de trabalho reutilizaveis (TDD, debugging, design de API, etc.)
- Checklists: Verificações de qualidade especificas por dominio
Nao, mas e recomendado. Você pode usar o CodingBuddy de duas formas:
- Plugin + Servidor MCP (recomendado): Integração completa com Claude Code
- Apenas Servidor MCP: Configuração manual, mesma funcionalidade
O plugin fornece:
- Documentação automatica de comandos
- Configuração mais facil
- Melhor integração com Claude Code
| Componente | Proposito |
|---|---|
| Plugin | Ponto de entrada para Claude Code (manifesto + config) |
| Servidor MCP | Funcionalidade real (ferramentas, agentes, habilidades) |
O plugin e um wrapper leve que diz ao Claude Code como se conectar ao servidor MCP.
Sim! O CodingBuddy suporta multiplos assistentes de IA:
- Claude Code: Suporte completo de plugin
- Cursor: Via configuração
.cursor/rules/ - GitHub Copilot: Via configuração
.codex/ - Amazon Q: Via configuração
.q/ - Kiro: Via configuração
.kiro/
Todas as ferramentas compartilham as mesmas regras de packages/rules/.ai-rules/.
# 1. Adicionar o marketplace
claude marketplace add JeremyDev87/codingbuddy
# 2. Instalar o plugin
claude plugin install codingbuddy@jeremydev87
# 3. Instalar o servidor MCP
npm install -g codingbuddyVejá o Guia de Instalação para instruções detalhadas.
Sim, para funcionalidade completa:
- Plugin: Necessário para integração com Claude Code
- Servidor MCP: Necessário para ferramentas e agentes
O plugin sem o servidor MCP terá funcionalidade limitada.
# Atualizar plugin
claude plugin update codingbuddy
# Atualizar servidor MCP
npm update -g codingbuddySim, use npx:
// .mcp.json
{
"mcpServers": {
"codingbuddy": {
"command": "npx",
"args": ["codingbuddy"]
}
}
}| Modo | Controle | Iteráções | Quando Usar |
|---|---|---|---|
| PLAN | Manual | 1 | Quando quer revisar antes de agir |
| AUTO | Autonomo | Até qualidade atingida | Para funcionalidades completas com portoes de qualidade |
PLAN → Você revisa → ACT → Você revisa → EVAL (opcional)
AUTO → Cicla PLAN→ACT→EVAL até Critical=0, High=0
Use EVAL quando quiser:
- Auditoria de seguranca antes do merge
- Revisão de acessibilidade
- Análise de performance
- Avaliação de qualidade de código
EVAL e opcional - use apenas quando precisar de avaliação de qualidade.
Sim, qualquer modo pode ser acionado a qualquer momento:
PLAN implement feature → Cria plano
ACT → Executa plano
PLAN refine approach → Cria novo plano (reseta contexto)
ACT → Executa novo plano
EVAL → Revisa implementação
O contexto e salvo em docs/codingbuddy/context.md:
- PLAN: Reseta contexto, cria novo arquivo
- ACT: Le contexto do PLAN, adiciona progresso
- EVAL: Le todo contexto, adiciona achados
Isso sobrevive a compactação de conversação, então ACT pode acessar decisões do PLAN mesmo se mensagens antigas forem resumidas.
| Ingles | Coreano | Japones | Chines | Espanhol |
|---|---|---|---|---|
| PLAN | 계획 | 計画 | 计划 | PLANIFICAR |
| ACT | 실행 | 実行 | 执行 | ACTUAR |
| EVAL | 평가 | 評価 | 评估 | EVALUAR |
| AUTO | 자동 | 自動 | 自动 | AUTOMATICO |
Especialistas de Planejamento:
- 🏛️ architecture-specialist
- 🧪 test-strategy-specialist
- 📨 event-architecture-specialist
- 🔗 integration-specialist
- 📊 observability-specialist
- 🔄 migration-specialist
Especialistas de Implementação:
- 📏 code-quality-specialist
- ⚡ performance-specialist
- 🔒 security-specialist
- ♿ accessibility-specialist
- 🔍 seo-specialist
- 🎨 ui-ux-designer
Agentes Desenvolvedores:
- 🖥️ frontend-developer
- ⚙️ backend-developer
- 🔧 devops-engineer
- 📱 mobile-developer
Agentes são selecionados com base ém:
- Contexto da tarefa: Palavras-chave no seu prompt
- Modo: Diferentes agentes para PLAN vs ACT vs EVAL
- Configuração: Agentes personalizados em
codingbuddy.config.json
Sim, especialistas rodam em paralelo durante o modo EVAL:
EVAL with security and accessibility focus
Isso ativa tanto security-specialist quanto accessibility-specialist.
Use a ferramenta MCP:
/mcp call get_agent_details --agentName security-specialist
Crie codingbuddy.config.json na raiz do seu projeto:
module.exports = {
language: 'en',
defaultMode: 'PLAN',
specialists: [
'security-specialist',
'accessibility-specialist'
]
};| Opção | Tipo | Padrão | Descrição |
|---|---|---|---|
language |
string | auto-detectar | Idioma das respostas (en, ko, ja, zh, es) |
defaultMode |
string | PLAN | Modo de fluxo de trabalho inicial |
specialists |
array | todos | Agentes especialistas habilitados |
Tres formas:
-
Arquivo de configuração:
module.exports = { language: 'ko' };
-
Variavel de ambiente:
export CODINGBUDDY_LANGUAGE=ko -
Usar palavra-chave localizada:
계획 사용자 로그인 구현
Causas comuns:
- Servidor MCP não instalado →
npm install -g codingbuddy - MCP não configurado → Adicionar a
~/.claude/settings.json - Palavra-chave não no início → Colocar PLAN/ACT/EVAL primeiro
Vejá o Guia de Solução de Problemas para soluções detalhadas.
- Verificar se
docs/codingbuddy/context.mdexiste - Modo PLAN cria o arquivo - sempre comece com PLAN
- Verificar permissoes de escrita na pasta docs
Inicie um novo PLAN:
PLAN start fresh implementation
O modo PLAN automaticamente reseta o documento de contexto.
GitHub Issues: github.com/JeremyDev87/codingbuddy/issues
Inclua:
- Numeros de versão (plugin, servidor MCP, Claude Code)
- Passos para reproduzir
- Mensagens de erro
- Comece com PLAN - Sempre planeje antes de implementar
- Use prompts específicos - "implement X" não "help with X"
- Revise antes do ACT - Verifique se o plano faz sentido
- EVAL antes do merge - Obtenha avaliação de qualidade
- Use AUTO para funcionalidades complexas - Deixe o ciclo rodar
- Sejá específico: "Add JWT auth with refresh tokens" não "add auth"
- Mencione preocupações: "with focus on security" ativa especialistas
- Divida tarefas grandes: Uma funcionalidade por PLAN
- Revise achados do EVAL: Enderece problemas antes do merge
Use TDD (test-first) para:
- Lógica de negocios
- Utilitarios e helpers
- Handlers de API
- Transformações de dados
Use test-after para:
- Componentes UI
- Elementos visuais
- Layouts
🤖 Este documento foi traduzido com assistência de IA. Se encontrar erros ou tiver sugestões de melhoria, por favor reporte em GitHub Issues.