Sistema operativo de equipos basado en agentes de IA y documentación viva.
Spine Agents es una plantilla base para construir el sistema nervioso operativo de cualquier empresa. Combina un vault de Obsidian (base de conocimiento) con agentes de IA especializados que operan sobre esa base usando OpenCode o Claude Code.
Cada área de la empresa tiene su propia carpeta con documentación estructurada. Los agentes leen esa documentación para ejecutar tareas con contexto real de la empresa.
Este sistema soporta ambos frameworks de agentes:
- OpenCode: Agentes invocados con
@agentedesde OpenCode CLI - Claude Code: Subagents que Claude delega automáticamente
Ambos sistemas comparten la misma base de conocimiento y pueden coexistir sin conflictos. Elegí el que prefieras según tu workflow.
spine-agents/
├── areas/ ← Una carpeta por área de la empresa
│ ├── marketing/ ← Documentación del área de marketing
│ ├── operaciones/ ← Documentación del área de operaciones
│ ├── finanzas/ ← Documentación del área de finanzas
│ ├── producto/ ← Documentación del área de producto
│ ├── rrhh/ ← Documentación del área de RRHH
│ └── legal/ ← Documentación del área de legal
├── knowledge/ ← Base de conocimiento compartida entre áreas
├── templates/ ← Plantillas reutilizables
├── meetings/ ← Notas de reuniones
├── _inbox/ ← Outputs de agentes para revisión humana
├── _meta/ ← Docs del sistema
├── .opencode/ ← Sistema OpenCode (opcional)
│ ├── agents/ ← Agentes OpenCode por área + curator
│ └── skills/ ← Skills reutilizables OpenCode
├── .claude/ ← Sistema Claude Code (opcional)
│ ├── agents/ ← Subagents Claude Code por área + curator
│ └── skills/ ← Skills reutilizables Claude Code
├── AGENTS.md ← Router y documentación OpenCode
└── CLAUDE.md ← Router y documentación Claude Code
- Cloná o copiá este repositorio
- Completá la base de conocimiento:
knowledge/con la información general de tu empresaareas/con la información específica de cada equipo
- Elegí tu sistema de agentes:
- OpenCode: Lee
AGENTS.mdy configurá.opencode/agents/ - Claude Code: Lee
CLAUDE.mdy configurá.claude/agents/ - Ambos: Podés usar los dos simultáneamente
- OpenCode: Lee
- Seguí el setup detallado en
_meta/SETUP.md
| Aspecto | OpenCode | Claude Code |
|---|---|---|
| Invocación | @agente explícito |
Delegación automática |
| Ubicación | .opencode/agents/ |
.claude/agents/ |
| CLI | OpenCode CLI | Claude Code CLI |
| Formato | YAML + Markdown | YAML + Markdown |
| Documentación | AGENTS.md |
CLAUDE.md |
| Base de conocimiento | Compartida (knowledge/, areas/) |
Compartida (knowledge/, areas/) |
Ambos sistemas son equivalentes en funcionalidad. Elegí el que mejor se adapte a tu workflow o usa ambos según preferencia.
- Formato de fechas: YYYY-MM-DD en nombres de archivo, DD/MM/YYYY en contenido
- Links internos: Usar wikilinks de Obsidian
[[archivo]]para conectar docs - Tags: Usar tags de Obsidian para categorizar contenido
- _inbox/: Los agentes escriben aquí. Los humanos revisan y mueven.
- Idioma: Adaptar al idioma de tu empresa
Ver [[_meta/SETUP]] para instrucciones detalladas de instalación.
Una vez configurada, esta plantilla genera una instancia específica de tu empresa. Por ejemplo:
spine-agents→ plantilla base (este repo)spine-agents-[empresa]→ instancia configurada para tu empresa