OpenCode
Terminal, desktop, IDE
OpenCode ofrece agentes primarios y subagentes, permisos configurables e
integraciones ACP/editor. Encaja bien cuando quieres separar planificación y
ejecución alrededor de un flujo nativo del repositorio.
Patrón recomendado
- Usa un agente tipo plan para leer specs y proponer trabajo sin editar.
- Usa un agente tipo build para implementar cuando la spec y el camino de tareas ya estén claros.
- Mantén las reglas del repositorio en
AGENTS.md y en los README.md de carpetas.
- Restringe permisos de escritura y bash hasta validar el camino de lectura.
{
"$schema": "https://opencode.ai/config.json",
"agent": {
"plan": {
"permission": {
"edit": "deny",
"bash": { "*": "ask" }
}
},
"build": {
"permission": {
"edit": "allow",
"bash": { "*": "ask", "git status *": "allow" }
}
}
}
}
Fuente: documentación de agentes y permisos de OpenCode
Claude Code
CLI y equipos de agentes
Claude Code lee un CLAUDE.md raíz, soporta comandos
personalizados, hooks, MCP y múltiples agentes. En un repositorio
SpecNative, usa CLAUDE.md como archivo de bootstrap y no como
manual monolítico del proyecto.
Patrón recomendado
- Crea un
CLAUDE.md corto que apunte a AGENTS.md y al modelo de navegación local.
- Guarda la verdad real del proyecto en archivos de contexto versionados, no en un único archivo de instrucciones gigante.
- Usa subagentes o agentes paralelos por área de spec, no por prompts vagos.
- Codifica flujos reutilizables como comandos tipo
/implement-spec authentication.
# CLAUDE.md
Empieza leyendo ./AGENTS.md.
En cada carpeta, lee el README.md local antes de hacer cambios.
Usa los archivos bajo ./agents/ como documentos fuente.
Si vas a implementar una feature, localiza primero el SPEC.md relevante.
No trates este archivo como fuente de verdad de producto o arquitectura.
Fuente: overview de Claude Code
Codex
Local, IDE, GitHub, cloud
Codex puede trabajar localmente o en entornos cloud y funciona mejor cuando
el repositorio ya expone restricciones y setup de forma clara. SpecNative le
da a Codex una superficie de contexto estable entre terminal, IDE y tareas
delegadas.
Patrón recomendado
- Coloca reglas del repositorio en
AGENTS.md y en archivos de spec, no solo en prompts de tarea.
- Para tareas cloud, asegúrate de que setup, comandos y validación vivan en archivos del repositorio.
- Delega trabajo nombrando la spec o carpeta de iniciativa, no reescribiendo todo el contexto del proyecto.
- Usa Codex para implementación, refactor y review contra artefactos explícitos del repositorio.
Implementa la iniciativa de autenticación.
Lee AGENTS.md primero.
Luego lee agents/README.md, agents/ARCHITECTURE.md,
agents/CONVENTIONS.md y agents/specs/authentication/SPEC.md.
Planifica el trabajo, impleméntalo, ejecuta los comandos de validación
documentados y actualiza DECISIONS.md si cambia un trade-off persistente.
Fuentes:
documentación cloud de Codex,
overview de Codex