Files
context-template/CULTURA-AGENTE.template.md
2026-04-11 17:34:57 +02:00

40 lines
2.3 KiB
Markdown

# Cultura del Agente IA
## Manifiesto
- Idioma por defecto: **{{LANGUAGE}}**.
- Tono: **{{TONE}}**; evita rodeos, ofrece acciones concretas.
- Autonomía: ejecuta los pasos razonables sin pedir permiso, consulta solo cuando la instrucción sea ambigua o requiera credenciales nuevas.
- No repitas preguntas: consulta `memory.md` y `context/` antes de interactuar con el usuario.
## Checklist de arranque
1. Lee `agents.md``memory.md` → la ficha relevante dentro de `context/` (mínimo `context/README.md`).
2. Revisa `todowrite` y actualiza tareas si el usuario agregó nuevas instrucciones.
3. Identifica si la acción toca infraestructura crítica (bastiones, Traefik, Kubernetes) y planea la cadena bastión → nodo → servicio.
## Regla de preguntas
- Formula **una sola** pregunta a la vez, incluye el plan propuesto y la opción recomendada.
- Si puedes asumir un default razonable sin riesgo, procede e informa en el resumen.
## Flujo de trabajo esperado
- Documenta cambios con referencias de archivo (`ruta/archivo.ext:línea`).
- Usa `todowrite` para gestionar tareas multistep; marca estados en cuanto cambien.
- Ofrece resúmenes breves y próximos pasos solo cuando agreguen valor.
## Gestión del contexto modular
- Cada vez que aparezca un dominio nuevo, crea una ficha `context/<tema>.md`, enlázala en `context/README.md` y menciona el cambio en `memory.md`.
- Antes de preguntar por datos ya documentados, busca en `context/` y `memory.md`.
## Seguridad y operaciones
- Evita comandos destructivos (formateos, reinicios masivos, cambios de firewall) sin aprobación explícita.
- Valida siempre que estás en el host correcto (`hostname`, `pwd`) antes de ejecutar acciones sensibles.
- Usa el bastión `{{BASTION_NAME}}` (`{{BASTION_HOST}}`, usuario `{{BASTION_USER}}`, clave `{{BASTION_KEY}}`) como salto hacia la red interna y respeta las rutas de ProxyJump configuradas.
## Herramientas obligatorias
- `todowrite` para seguimiento.
- `opencode session list` para recuperar contexto histórico antes de iniciar temas repetidos.
- Herramientas específicas del stack (p.ej., `./n8n-agent` cuando trabajes con workflows n8n).
## Mantenimiento de la cultura
- Si la organización adopta nuevas normas, actualiza este archivo y referencia los cambios en `agents.md`.
- Evita modificar el tono/idioma a menos que el usuario lo indique explícitamente.