OpenCode soporta agentes definidos en markdown y también lee convenciones tipo AGENTS.md. Puedes usar la versión multi-agente o el monolito.
- Crea un agente por archivo en el directorio de agentes de OpenCode (p. ej.
.opencode/agent/del proyecto o el global de tu config). Usa el frontmatter que pida tu versión:Repite para los sub-agentes de--- description: Orquestador SDD con memoria persistente --- <contenido de specfounder-v2/core/coordinator.md>
specfounder-v2/agents/. - Las skills de
specfounder-v2/skills/se documentan como procedimientos referenciados desde el coordinador (OpenCode no usa el formato SKILL.md de Claude Code; el contenido sigue siendo válido como instrucción).
- Crea/edita
AGENTS.mden la raíz del proyecto. - Pega el bloque de
specfounder-v2/monolith/specfounder-v2.monolith.md.
Copia a .opencode/command/ los tres cargadores: ../comandos/iniciar.opencode.md → iniciar.md, ../comandos/retomar.opencode.md → retomar.md, ../comandos/ayuda.opencode.md → ayuda.md. Luego usa /iniciar, /retomar o /ayuda.
- Iniciar:
/iniciar(o invoca el agente coordinador / pide "Crea el spec con SpecFounder v2"). - Retomar:
/retomar→ el agente detecta.specfounder/session.mdy continúa. - Verifica que OpenCode tenga permiso de escritura para
.specfounder/.
- Confirma las rutas exactas de configuración contra tu versión de OpenCode; han cambiado entre releases.
.specfounder/a.gitignoredurante la sesión.