
Habilita la sincronización automática de reglas del repositorio en tu configuración
¿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
Agentic (convención agents.md)
AGENTS.md- El archivo estándar de facto para guiar agentes.agents.md/.agent.md- Variantes con punto
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/**yrules/**/*.md- Reglas específicas de Kody (consulta Reglas de Repositorio — se importan literalmente, sin reescritura por LLM)docs/coding-standards/**/*- Estándares de codificación basados en documentación
Detalles de la detección
- Se descubren archivos anidados. Cada patrón anterior se busca en la raíz del repositorio y bajo cualquier subdirectorio. Un
services/billing/CLAUDE.mdse importa y se acota automáticamente aservices/billing/**— los archivos de guía por directorio (la convención habitual en monorepos) funcionan sin configuración. - La coincidencia no distingue mayúsculas.
claude.mdyCLAUDE.mdson equivalentes. - Se siguen las referencias
@file. Si un archivo de reglas referencia otro con la convención@(p. ej.@AGENTS.mddentro deCLAUDE.md), el contenido referenciado se descarga y se incluye durante la importación (un nivel de profundidad, hasta 5 referencias por archivo, 100KB por archivo referenciado). - Se admiten varios globs por regla. Una ruta como
app/**/*.rb,lib/**/*.rb(o una listapath: []en el frontmatter de Reglas de Repositorio) aplica la regla a los archivos que coincidan con cualquiera de los globs.
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. Excepción: los archivos de plantilla
.kody/rules/**yrules/**/*.mdse importan literalmente — sin conversión por LLM — preservando instrucciones, ejemplos e identificadores tal como se escribieron. Si uno de esos archivos no sigue la plantilla (frontmatter ausente o inválido, o sintitle), vuelve a la ruta del LLM
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-syncen cualquier parte de tu archivo de regla - Haz commit del cambio
- Kody sincronizará solo ese archivo específico
Excluir un archivo (@kody-ignore)
Para mantener un archivo de reglas/guía en tu repositorio pero evitar que Kody lo convierta en Kody Rules, agrega @kody-ignore en cualquier parte del archivo:
- Agrega
@kody-ignoreen cualquier parte del archivo de reglas (sin distinguir mayúsculas) - Haz commit del cambio
@kody-ignore (o agregas @kody-sync). Úsalo para mantener documentos de estilo interno como un CLAUDE.md o AGENTS.md sin que se conviertan en reglas aplicadas en la revisión.
Verificar sincronización y evaluación de reglas (self-hosted)
En despliegues self-hosted los logs de la API llevan marcadores grep-ables para depurar:[kody-rules-sync]— resumen por ejecución: qué archivos se importaron, se omitieron (con el motivo) o se eliminaron.[kody-rules-eval]— traza de evaluación por archivo durante una revisión: exactamente qué reglas (uuid + título) se seleccionaron para el prompt de cada archivo revisado.
[kody-rules-eval] para los archivos que esperas, revisa su glob de Path — una regla solo se ejecuta sobre archivos que coincidan con su ruta.