¿Qué hace architecture?
Marco de toma de decisiones arquitectónicas. Análisis de requisitos, evaluación de compensaciones, documentación de ADR. Útil al tomar decisiones arquitectónicas o analizar el diseño del sistema.
Propósito
Este skill proporciona un enfoque estructurado para las decisiones arquitectónicas, ayudando a:
- Analizar requisitos funcionales y no funcionales
- Evaluar compensaciones entre diferentes opciones
- Documentar decisiones mediante Registros de Decisiones Arquitectónicas (ADR)
- Mantener un historial de decisiones para referencia futura
Cómo usar
- Invocación: Di "Quiero tomar una decisión arquitectónica" o "Analiza el diseño del sistema"
- Proceso: El asistente guiará a través de los pasos:
- Identificar requisitos clave
- Generar alternativas
- Evaluar compensaciones
- Redactar un ADR
- Resultado: Un ADR formal que documenta la decisión, las alternativas consideradas y la justificación
Ejemplo
Usuario: "Quiero tomar una decisión arquitectónica sobre si usar microservicios o monolito" Asistente: Iniciará el proceso de análisis, preguntando sobre requisitos de escalabilidad, equipo, y otros factores, luego guiará en la evaluación de compensaciones y finalmente redactará un ADR.
Notas
- Este skill es independiente de la plataforma; funciona en Claude, Cursor, Codex, etc.
- Los ADR generados siguen el formato estándar de la comunidad (por ejemplo, Plantilla de Michael Nygard)
- Se recomienda mantener los ADR en el repositorio del proyecto para trazabilidad