Kodus puede sincronizar e importar automáticamente tus archivos de reglas del IDE existentes para mejorar la revisión de código de Kody con los estándares de codificación y preferencias establecidas de tu equipo.
¿Qué es la Detección de Archivos de Reglas?
La Detección de Archivos de Reglas detecta e importa automáticamente archivos de configuración de herramientas y asistentes de codificación con IA populares en tu repositorio. Esto garantiza que Kody entienda y respete tus estándares de codificación existentes sin necesidad de configuración manual.
Archivos de Reglas Soportados
Kodus detecta e importa automáticamente los siguientes patrones de archivos de reglas:
Cursor
.cursorrules - Archivo principal de reglas de Cursor (heredado)
.cursor/rules/**/*.mdc - Reglas de Cursor en subdirectorios
GitHub Copilot
.github/copilot-instructions.md - Instrucciones de Copilot
.github/instructions/**/*.instructions.md - Archivos de instrucciones detalladas
Claude
CLAUDE.md - Reglas específicas de Claude
.claude/settings.json - Configuración de Claude
Windsurf
.windsurfrules - Reglas del IDE Windsurf
Sourcegraph Cody
.sourcegraph/**/*.rule.md - Archivos de reglas de Cody
OpenCode
.opencode.json - Configuración de OpenCode
Aider
.aider.conf.yml - Configuración de Aider
.aiderignore - Patrones de ignorado de Aider
Reglas Genéricas/Internas
.rules/**/* - Directorio de reglas genéricas
.kody/rules/* - Reglas específicas de Kody
docs/coding-standards/**/* - Estándares de codificación basados en documentación
Cómo Funciona
Configuración Inicial
- Habilitar Sincronización Automática: Activa la opción “Auto-sincronizar reglas del repositorio” en tu configuración
- Modal de Primera Sincronización: Aparecerá un modal preguntando si deseas sincronizar por primera vez
- Escaneo del Repositorio: Al confirmar, Kodus escanea todo tu repositorio en busca de archivos de reglas soportados
- Generación de Reglas: Un LLM procesa los archivos encontrados y crea automáticamente las Kody Rules correspondientes
Sincronización Continua
- Actualizaciones Automáticas: La sincronización ocurre automáticamente cuando se cierra un Pull Request
- Cambios de Archivos Detectados:
- Nuevos archivos de reglas → Crea nuevas Kody Rules
- Archivos de reglas modificados → Actualiza las Kody Rules existentes
- Archivos de reglas eliminados → Elimina las Kody Rules correspondientes
Sincronización Manual (Interruptor Deshabilitado)
Puedes sincronizar archivos de reglas individuales sin habilitar la sincronización automática:
- Agrega
@kody-sync en cualquier parte de tu archivo de regla
- Haz commit del cambio
- Kody sincronizará solo ese archivo específico
Esto te permite sincronizar selectivamente reglas sin habilitar la sincronización automática para todos los archivos.
Si editas manualmente una Kody Rule que fue creada desde un archivo de regla del IDE, tus cambios serán sobreescritos la próxima vez que el archivo correspondiente sea modificado y sincronizado.