Add reusable context template

This commit is contained in:
rikrdo
2026-04-11 17:34:57 +02:00
commit 3231b65719
16 changed files with 405 additions and 0 deletions

26
README.md Normal file
View File

@@ -0,0 +1,26 @@
# Context Template
Plantilla reutilizable para replicar el sistema de memoria modular usado en esta instancia de OpenCode. Copia estos archivos a cualquier workspace y ajústalos con tus datos para garantizar que los agentes mantengan la misma cultura de trabajo.
## Contenido
- `CULTURA-AGENTE.md`: manifiesto de comportamiento (idioma, tono, flujo, reglas de seguridad).
- `agents.template.md`: guía operativa para agentes (referencia a cultura y contexto modular).
- `memory.template.md`: memoria persistente con placeholders para datos locales.
- `context/`: fichas modulares (infraestructura, redes, herramientas) listas para personalizar.
- `config.example.json`: variables sugeridas para reemplazar placeholders.
- `scripts/render.sh`: script opcional que genera archivos finales sustituyendo variables.
## Uso rápido
1. Clona este repositorio (`git clone git@gitea.rikrdo.com:rikrdo/context-template.git`).
2. Copia `config.example.json``config.json` y rellena los campos.
3. Ejecuta `./scripts/render.sh config.json /ruta/del/workspace` para generar `agents.md`, `memory.md` y `context/` con tu información.
4. Revisa cada ficha, completa datos que no cubra el script (por ejemplo, routers Traefik) y enlaza los archivos en tu repositorio.
## Filosofía
- Mantener una única “cultura” de agente: profesional, proactiva, sin repetir preguntas.
- Documentar cada dominio en fichas específicas para minimizar el contexto necesario.
- Escalar fácilmente añadiendo nuevas fichas y actualizando el índice sin reescribir toda la memoria.
## Próximos pasos
- Completar `config.yml` con los datos de la nueva instancia.
- Integrar esta plantilla en tus repos (p.ej. importarla a Gitea) y automatizar su despliegue en nuevos proyectos.