SOP: Configuración de Reglas y Contexto para AI Coding Agents

Procedimiento operativo para configurar reglas y contexto persistente en AI coding agents. Para Hermes, Cursor, Claude Code o Copilot.

2026-06-02

Paso 1: Crear el archivo de reglas del proyecto

Cada proyecto debe tener un archivo de reglas en su raíz:

HerramientaArchivo
Hermes AgentAGENTS.md
Cursor.cursorrules
Claude CodeCLAUDE.md
Copilot.github/copilot-instructions.md

Contenido mínimo:

`markdown

Arquitectura

  • Lenguaje: Python 3.11+
  • Framework: FastAPI
  • Base de datos: PostgreSQL

Convenciones

  • Nombres de variables en snake_case
  • Clases en PascalCase
  • Type hints obligatorios

Archivos intocables

  • /config/production.py
  • /migrations/
  • /.env
  • /secrets/

Librerías permitidas

  • pydantic, sqlalchemy, httpx, pytest
  • NO: requests (usar httpx), selenium

Paso 2: Mantener un archivo de contexto vivo

Crear CONTEXT.md en la raíz del proyecto. Actualizarlo al final de cada sesión:

`markdown

Decisiones tomadas

  • 2026-06-02: migramos autenticación de JWT a OAuth2
  • 2026-05-28: cambiamos ORM de SQLAlchemy 1.4 a 2.0

Tareas completadas

  • [x] Endpoint de login
  • [x] Rate limiting

Próximos pasos

  • [ ] Refresh token rotation
  • [ ] Tests de integración para auth

Lo que NO hay que tocar

  • El módulo de pagos está congelado hasta Q3
  • No migrar a async hasta revisar compatibilidad de librerías

Paso 3: Configurar el agente para que cargue las reglas

En Hermes Agent: el archivo AGENTS.md se carga automáticamente al iniciar una sesión en ese directorio.

En Cursor/Claude Code: verificar que .cursorrules o CLAUDE.md estén en la raíz. El agente los lee al iniciar.

Paso 4: Alcance de archivos por sesión

Antes de cada sesión, definir explícitamente qué archivos puede tocar el agente:

`bash cd proyecto/ echo "auth/" > .agent-scope `

Regla: si el agente intenta modificar un archivo fuera del scope, detener y revisar.

Paso 5: Verificación post-sesión

Al terminar cada sesión:

  1. Revisar git diff — verificar que solo se modificaron los archivos esperados
  2. Actualizar CONTEXT.md con las decisiones tomadas y próximos pasos
  3. Si el agente tocó algo que no debía, agregarlo a "Archivos intocables" en las reglas

Mantenimiento

  • Revisar reglas del proyecto cada 2 semanas
  • Podar contexto viejo (más de 30 días) del CONTEXT.md
  • Cada nuevo miembro del equipo hereda las reglas automáticamente
— Ariel Di Stefano