Las reglas son instrucciones persistentes que determinan cómo se comporta Devin CLI en tu proyecto. Se inyectan en el contexto del agente al inicio de cada sesión, lo que garantiza un comportamiento coherente en todo tu equipo. Los usos habituales de las reglas incluyen estándares de código, directrices de arquitectura, bibliotecas preferidas, convenciones de testing y restricciones específicas del proyecto. Para mejorar la capacidad de programación, acelerar la finalización y reducir el costo, recomendamos encarecidamente usar skills siempre que sea posible en lugar de reglas. Las skills solo se inyectan en el contexto cuando son relevantes. Las reglas y AGENTS deben mantenerse lo más pequeñas posible. El patrón que recomendamos es usar una regla para hacer referencia a skills que el modelo debe usar en situaciones concretas.Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
AGENTS.md
AGENTS.md en la raíz de tu proyecto:
Reglas globales
AGENTS.md en tu directorio de configuración de usuario:
- Linux / macOS
- Windows
AGENT.md también se admite en esta ubicación.
Nombres de archivo compatibles
| Archivo | Notas |
|---|---|
AGENTS.md | Recomendado |
AGENT.md | Alternativa en singular |
CLAUDE.md | Compatible con Claude Code |
CLAUDE.md, que se lee globalmente desde ~/.claude/CLAUDE.md.
Reglas de otras herramientas
Cursor
Cursor
Devin CLI lee las reglas de Comportamiento de activación:
.cursorrules y .cursor/rules/*.md.Las reglas de Cursor admiten frontmatter para controlar la activación:alwaysApply: true— Siempre activaglobsespecificado — Activa al trabajar con archivos que coinciden- Solo
description— El agente decide cuándo aplicarla - Ninguno de los anteriores — El usuario debe invocarla manualmente
Windsurf
Windsurf
Devin CLI lee las reglas de Valores de
.windsurf/rules/*.md y .windsurf/global_rules.md.Compatibilidad con subdirectorios: Los directorios .windsurf/rules/ pueden existir en múltiples niveles de tu proyecto, no solo en la raíz. Las reglas en la raíz del workspace se cargan al inicio de la sesión. Las reglas en subdirectorios se detectan de forma diferida: cuando el agente accede a archivos de ese directorio, cualquier .windsurf/rules/ que encuentre allí (y en los directorios superiores hasta la raíz del workspace) se carga automáticamente. Esto evita contaminar el contexto del agente con reglas de partes no relacionadas del proyecto.Las reglas de Windsurf admiten frontmatter:trigger: always_on, manual, model_decision, agent, globClaude Code
Claude Code
Devin CLI lee las reglas del directorio
.claude/.Control de importaciones
~/.config/devin/config.json — o %APPDATA%\devin\config.json en Windows — o .devin/config.json):
AGENTS.md siempre se lee y no se puede desactivar.
Tipos de activación de reglas
| Tipo | Comportamiento |
|---|---|
| Siempre activas | Activas en todas las sesiones, sin necesidad de ninguna acción por parte del usuario |
| Activadas por glob | Activas cuando el agente trabaja con archivos que coinciden con patrones específicos |
| Decididas por el agente | El agente decide cuándo aplicarlas según la descripción de la regla |
| Invocables por el usuario | Solo se activan cuando el usuario las invoca explícitamente |
AGENTS.md son siempre “siempre activas”.
Mejores prácticas
Mantén las reglas concisas
Las reglas largas y verbosas dispersan la atención del agente. Céntrate en lo más importante.
Sé específico
“Usa pnpm” es mejor que “usa el gestor de paquetes adecuado”. Las instrucciones concretas son más fáciles de seguir.
Incluye ejemplos
Muestra el patrón que quieres, no solo lo describas.
Contrólalas con versiones
Mantén las reglas en tu repo para que todo el equipo se beneficie de las mismas pautas.
Para la mayoría de los tipos de reglas más comunes, considera usar skills en su lugar. Las skills te dan más control sobre cuándo y cómo se aplican.
