Designs software architectures using C4 diagrams, Architecture Decision Records (ADRs), quality attribute analysis, and trade-off evaluation. Covers system decomposition from context to code level. [EXPLICIT] Trigger: 'C4 diagram', 'architecture', 'ADR', 'quality attributes', 'system design'
"Architecture is about the important stuff. Whatever that is." — Ralph Johnson
Designs software system architectures using C4 model diagrams, documents decisions via ADRs, and evaluates quality attribute trade-offs to produce maintainable, scalable systems. Use this skill when starting a new system, evaluating architectural fitness, or when the team needs shared understanding of system structure. [EXPLICIT]
mermaid-diagramming — renders C4 and other architecture diagramstrade-off-analysis — structured quality attribute trade-off evaluationapi-design — detailed contract design for system interfacesExample invocations:
| Scenario | Handling |
|---|---|
| Empty or minimal input | Request clarification before proceeding |
| Conflicting requirements | Flag conflicts explicitly, propose resolution |
| Out-of-scope request | Redirect to appropriate skill or escalate |
Capas del packet, cargables bajo demanda (disciplina ICM: una capa por vez, nunca todas juntas): knowledge/ cuerpo de conocimiento · prompts/ prompts listos · examples/ salida de ejemplo · agents/ subagentes del packet · templates/ plantilla de output.
e8f986b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.