English | 한국어 | 中文 | 日本語 | Español | Português
Soluciones a problemas comunes al usar el Plugin de CodingBuddy para Claude Code.
Síntoma: Después de la instalación, claude plugin list no muestra codingbuddy.
Soluciones:
-
Verificar que la instalación se completó
# Comprobar si existen los archivos del plugin ls ~/.claude/plugins/codingbuddy/
-
Reinstalar el plugin
claude plugin uninstall codingbuddy@jeremydev87 claude plugin install codingbuddy@jeremydev87
-
Verificar la versión de Claude Code
claude --version # El sistema de plugins requiere Claude Code 1.0+ -
Reiniciar Claude Code
# Salga de Claude Code completamente y reinicie claude
Síntoma: npm install -g codingbuddy-claude-plugin falla con errores.
Soluciones:
-
Errores de permisos (EACCES)
# Opción A: Use un gestor de versiones de Node # Instale nvm, luego: nvm install --lts npm install -g codingbuddy-claude-plugin # Opción B: Corregir prefijo de 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
-
Errores de red
# Verificar registro de npm npm config get registry # Debe ser https://registry.npmjs.org/ # Intentar con registro detallado npm install -g codingbuddy-claude-plugin --verbose
-
Versión de Node muy antigua
node --version # Requiere Node.js 18+ # Actualice Node.js si es necesario
Síntoma: claude marketplace add falla con:
✘ Failed to add marketplace: Invalid marketplace schema from URL: : Invalid input: expected object, received string
Causa: Usando formato de URL en lugar del formato de repositorio de GitHub.
Solución:
# Incorrecto (formato URL - obsoleto)
claude marketplace add https://jeremydev87.github.io/codingbuddy
# Correcto (formato de repositorio GitHub)
claude marketplace add JeremyDev87/codingbuddySi anteriormente agregó el marketplace usando el formato URL:
# 1. Eliminar marketplace antiguo
claude marketplace remove https://jeremydev87.github.io/codingbuddy
# 2. Agregar con formato correcto
claude marketplace add JeremyDev87/codingbuddy
# 3. Reinstalar el plugin
claude plugin install codingbuddy@jeremydev87Síntoma: claude marketplace add JeremyDev87/codingbuddy falla con "not found"
Soluciones:
-
Verificar ortografía y mayúsculas/minúsculas
- Nombre de usuario GitHub:
JeremyDev87(distingue mayúsculas) - Repositorio:
codingbuddy
- Nombre de usuario GitHub:
-
Verificar conectividad de red
curl -I https://github.com/JeremyDev87/codingbuddy
-
Actualizar Claude Code
npm update -g @anthropic-ai/claude-code
Síntoma: Los comandos de flujo de trabajo (PLAN, ACT, EVAL) no se activan correctamente, no se muestra el agente.
Diagnóstico:
# Verificar si el CLI de codingbuddy está instalado
which codingbuddy
codingbuddy --version
# Verificar configuración MCP
cat ~/.claude/settings.json | grep -A5 codingbuddySoluciones:
-
Instalar el servidor MCP
npm install -g codingbuddy
-
Agregar configuración MCP
Edite
~/.claude/settings.json:{ "mcpServers": { "codingbuddy": { "command": "codingbuddy", "args": [] } } } -
Reiniciar Claude Code
# Salga y reinicie claude
Síntoma: El comando /mcp no muestra las herramientas de CodingBuddy.
Soluciones:
-
Verificar que el servidor MCP está ejecutándose
# En una terminal separada, ejecute: codingbuddy # Debe iniciarse sin errores
-
Verificar que PATH incluye codingbuddy
echo $PATH which codingbuddy # Si no se encuentra, agregue al PATH
-
Verificar conflictos de servidores MCP
cat ~/.claude/settings.json # Asegúrese de que no hay entradas duplicadas para codingbuddy
Síntoma: MCP intenta ejecutar codingbuddy pero no se encuentra.
Soluciones:
-
Agregar el directorio bin global de npm al PATH
# Para npm export PATH="$(npm config get prefix)/bin:$PATH" # Para yarn export PATH="$(yarn global bin):$PATH"
-
Usar ruta absoluta en configuración MCP
{ "mcpServers": { "codingbuddy": { "command": "/usr/local/bin/codingbuddy", "args": [] } } }
Síntoma: Escribir "PLAN implement X" no activa el modo de flujo de trabajo.
Soluciones:
-
Verificar que la palabra clave está al inicio del mensaje
# Correcto PLAN implement user login # Incorrecto - palabra clave no al inicio Can you PLAN implement user login -
Usar mayúsculas o palabras clave localizadas
PLAN ... 계획 ... (Coreano) 計画 ... (Japonés) PLANIFICAR ... (Español) -
Verificar que MCP está conectado
- Escriba
/mcppara ver herramientas disponibles - Debe mostrar la herramienta
parse_mode
- Escriba
Síntoma: El modo ACT no recuerda las decisiones de PLAN.
Soluciones:
-
Verificar que existe el archivo de contexto
cat docs/codingbuddy/context.md
-
Asegurar que PLAN se completó correctamente
- El modo PLAN crea el archivo de contexto
- Si se interrumpió, reinicie con PLAN
-
Verificar permisos de archivo
ls -la docs/codingbuddy/ # Asegure permisos de escritura
Síntoma: El modo AUTO sigue iterando incluso cuando los problemas están corregidos.
Soluciones:
-
Verificar límite de iteraciones
- El límite por defecto es 5 iteraciones
- AUTO se detiene cuando Critical=0 Y High=0
-
Revisar hallazgos de EVAL
- Algunos problemas pueden ser recurrentes
- Aborde la causa raíz, no los síntomas
-
Intervención manual
- Escriba cualquier mensaje para interrumpir AUTO
- Revise los hallazgos, luego reinicie si es necesario
Síntoma: Claude tarda mucho tiempo en responder en los modos de flujo de trabajo.
Soluciones:
-
Simplificar la tarea
- Divida tareas complejas en partes más pequeñas
- Use PLAN para una funcionalidad a la vez
-
Reducir agentes especialistas
- Configure menos especialistas en
codingbuddy.config.json
module.exports = { specialists: ['security-specialist'] // Solo los esenciales };
- Configure menos especialistas en
-
Verificar tamaño del contexto
- Archivos de contexto grandes ralentizan el procesamiento
- Inicie un nuevo PLAN para nuevas funcionalidades
Síntoma: Alcanzando límites de contexto rápidamente.
Soluciones:
-
Usar prompts enfocados
# Mejor PLAN add email validation to registration # Menos eficiente PLAN review the entire auth module and add validation -
Dejar que el contexto se compacte naturalmente
- Claude Code resume automáticamente el contexto antiguo
- No repita manualmente el contexto anterior
Síntoma: La configuración de codingbuddy.config.json no se aplica.
Soluciones:
-
Verificar ubicación del archivo
- Debe estar en la raíz del proyecto
- Nombrado exactamente
codingbuddy.config.json
-
Verificar sintaxis
node -e "console.log(require('./codingbuddy.config.json'))" -
Verificar formato de exportación
// Correcto module.exports = { language: 'es' }; // Incorrecto export default { language: 'es' };
Síntoma: Claude responde en el idioma incorrecto.
Soluciones:
-
Establecer idioma en configuración
// codingbuddy.config.json module.exports = { language: 'es' // 'en', 'ko', 'ja', 'zh', 'es' };
-
Usar variable de entorno
export CODINGBUDDY_LANGUAGE=es -
Usar palabras clave localizadas
- Comience con español:
PLANIFICAR implementar login de usuario - Claude responderá en español
- Comience con español:
Para depuración detallada:
# Ejecutar servidor MCP con salida de depuración
CODINGBUDDY_DEBUG=true codingbuddy# En Claude Code, verificar estado MCP
/mcp
# Debe mostrar:
# - Estado del servidor codingbuddy
# - Herramientas disponibles
# - Último error si hay alguno# Verificar qué contexto está persistido
cat docs/codingbuddy/context.md
# Buscar:
# - Decisiones previas de PLAN
# - Progreso de ACT
# - Hallazgos de EVAL-
Issues de GitHub: github.com/JeremyDev87/codingbuddy/issues
-
Incluir en el reporte:
- Versión de Claude Code (
claude --version) - Versión del plugin (de plugin.json)
- Versión del servidor MCP (
codingbuddy --version) - Pasos para reproducir
- Mensajes de error
- Versión de Claude Code (
[ ] Node.js 18+ instalado
[ ] Claude Code 1.0+ instalado
[ ] Plugin visible en `claude plugin list`
[ ] Servidor MCP instalado (`which codingbuddy`)
[ ] Configuración MCP en settings.json
[ ] Puede ver herramientas con `/mcp`
[ ] Palabra clave PLAN activa el modo
[ ] Archivo de contexto creado después de PLAN
🤖 Este documento fue traducido con asistencia de IA. Si encuentras errores o sugerencias de mejora, por favor repórtalos en GitHub Issues.