English | 한국어 | 中文 | 日本語 | Español
Codingbuddy funciona con múltiples asistentes de codificación de IA a través de un sistema de reglas unificado.
| Herramienta | Método de integración | Guía de configuración |
|---|---|---|
| Claude Code | Servidor MCP | Guía |
| Cursor | Directorio Rules | Guía |
| GitHub Copilot / Codex | Archivo Instructions | Guía |
| Antigravity | Directorio Config | Guía |
| Amazon Q | Directorio Rules | Guía |
| Kiro | Directorio Spec | Guía |
| OpenCode | Directorio Rules | Guía |
Método de integración: Servidor MCP (Model Context Protocol)
Claude Code se conecta a través de MCP, proporcionando acceso completo a la configuración del proyecto, reglas y agentes especialistas.
-
Añadir a la configuración de Claude Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json{ "mcpServers": { "codingbuddy": { "command": "npx", "args": ["codingbuddy", "mcp"] } } } -
Reiniciar Claude Desktop
- Acceso completo a recursos MCP (configuración, reglas, agentes)
- Llamadas a herramientas (search_rules, get_agent_details, parse_mode, recommend_skills)
- Plantillas de prompts (activate_agent)
Método de integración: Directorio Rules
Cursor usa .cursor/rules/ para instrucciones específicas del proyecto.
- Crear directorio
.cursor/rules/ - Referenciar reglas comunes:
<!-- .cursor/rules/codingbuddy.md -->
# Reglas del proyecto
Sigue las reglas comunes de `packages/rules/.ai-rules/`:
- Flujo de trabajo: @packages/rules/.ai-rules/rules/core.md
- Calidad: @packages/rules/.ai-rules/rules/augmented-coding.md
- Contexto: @packages/rules/.ai-rules/rules/project.md- Referencia de archivos con sintaxis
@ - Personalización específica del proyecto
- Contexto de agentes a través de referencias de archivos
Método de integración: Archivo Instructions
GitHub Copilot usa .github/copilot-instructions.md para instrucciones personalizadas.
- Crear archivo de instrucciones:
<!-- .github/copilot-instructions.md -->
# Estándares de codificación
Sigue las directrices de `packages/rules/.ai-rules/rules/`:
## Flujo de trabajo
Usar flujo PLAN → ACT → EVAL definido en core.md
## Calidad de código
- Enfoque TDD (Red → Green → Refactor)
- TypeScript modo strict
- 80%+ cobertura de pruebas- Instrucciones basadas en Markdown
- Configuración a nivel de repositorio
- Configuración compartida por equipo
Método de integración: Directorio Config
Antigravity (basado en Gemini) usa .antigravity/ para configuración.
- Crear directorio
.antigravity/rules/ - Añadir referencias de reglas:
<!-- .antigravity/rules/project.md -->
# Directrices del proyecto
Referencia: packages/rules/.ai-rules/rules/core.md
Referencia: packages/rules/.ai-rules/rules/augmented-coding.md- Integración con modelo Gemini
- Referencias de archivos de reglas
- Conciencia del contexto del proyecto
Método de integración: Directorio Rules
Amazon Q Developer usa .q/rules/ para reglas personalizadas.
- Crear directorio
.q/rules/ - Añadir reglas de integración:
<!-- .q/rules/codingbuddy.md -->
# Estándares de desarrollo
Sigue packages/rules/.ai-rules/ para prácticas de codificación consistentes.
Archivos clave:
- packages/rules/.ai-rules/rules/core.md (flujo de trabajo)
- packages/rules/.ai-rules/rules/augmented-coding.md (TDD)- Integración con AWS
- Características empresariales
- Soporte de reglas personalizadas
Método de integración: Directorio Spec
Kiro usa .kiro/ para especificaciones y archivos de dirección.
- Crear directorio
.kiro/steering/ - Añadir archivo de dirección:
<!-- .kiro/steering/codingbuddy.md -->
# Dirección del proyecto
Aplicar reglas de packages/rules/.ai-rules/:
- Modos de flujo de trabajo (PLAN/ACT/EVAL)
- Desarrollo TDD
- Estándares de calidad de código- Desarrollo basado en especificaciones
- Sistema de archivos de dirección
- Integración de gestión de tareas
Método de integración: Configuración JSON
OpenCode (y su sucesor Crush de Charm Bracelet) utiliza archivos de configuración JSON con flujos de trabajo basados en agentes.
- Crear
.opencode.json(ocrush.json):
{
"instructions": [
"packages/rules/.ai-rules/rules/core.md",
"packages/rules/.ai-rules/rules/augmented-coding.md"
],
"agent": {
"plan-mode": {
"prompt": "{file:packages/rules/.ai-rules/agents/plan-mode.json}",
"permission": { "edit": "deny" }
},
"act-mode": {
"prompt": "{file:packages/rules/.ai-rules/agents/act-mode.json}",
"permission": { "edit": "allow" }
}
},
"mcp": {
"codingbuddy": {
"command": ["npx", "codingbuddy", "mcp"]
}
}
}- Interfaz TUI nativa de terminal
- Flujo de trabajo PLAN/ACT/EVAL basado en agentes
- Integración con servidor MCP
- Control de permisos detallado
Codingbuddy está diseñado para soportar herramientas de IA adicionales:
- Crear guía de adaptador en
packages/rules/.ai-rules/adapters/{tool}.md - Crear directorio de herramienta
.{tool}/ - Referenciar reglas comunes de
packages/rules/.ai-rules/
Consulta Guía de contribución para más detalles.
| Característica | Claude | Cursor | Copilot | Antigravity | Q | Kiro | OpenCode |
|---|---|---|---|---|---|---|---|
| Soporte MCP | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Referencias de archivos | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
| Activación de agentes | ✅ | ❌ | ✅ | ||||
| Configuración de proyecto | ✅ | ❌ | ✅ |
✅ Soporte completo |
- Primeros pasos - Configuración inicial
- Filosofía - Principios de diseño
- Referencia API - Capacidades MCP