Architecture Decision Record (ADR) Skill
Esta skill permite al agente ayudar al equipo a documentar decisiones técnicas importantes para mantener un rastro histórico de la arquitectura.
Cuándo usar
- •Al elegir una nueva base de datos o framework.
- •Al cambiar un patrón de diseño global (ej: pasar de REST a GraphQL).
- •Al establecer convenciones de código obligatorias.
Estructura del ADR
Los archivos deben guardarse en docs/adr/NNNN-nombre-descriptivo.md con:
- •Título: Breve y claro.
- •Estatus: Propuesto, Aceptado, Superado o Rechazado.
- •Contexto: ¿Cuál es el problema y qué opciones hay?
- •Decisión: ¿Qué se ha elegido y por qué?
- •Consecuencias: ¿Qué ganamos y qué perdemos con esto?
Proceso
- •Ayuda al usuario a articular la decisión.
- •Genera el markdown siguiendo la plantilla.
- •Asegúrate de que el número sea correlativo al último ADR en
docs/adr/. - •Ejecuta
npm run syncsi la decisión afecta al framework de agentes.