Architectural decision-making framework.
Draft an Architecture Decision Record (ADR) or lightweight design RFC as a Markdown document — context and problem, decision drivers…
Create an Architecture Decision Record (ADR) for any technical decision.
Record architecture decisions with ADRs — captures why, alternatives considered, and consequences
Encontra oportunidades de "deepening" no codebase — refactors que transformam modulos shallow (interface complexa, implementacao simples)…
Use only when creating new registrable ML components that require Factory or Registry patterns.
Generates a Mermaid architecture diagram showing high-level component relationships.
Produce software-architecture diagrams as code — pick the right notation for the question (C4 context/container, sequence, class, ER…
Manage architecture changes with impact analysis, ADR generation, migration planning, and breaking change tracking
Orchestrate architecture evolution workflow with ADR management, architecture review, breaking change analysis, and migration planning
Group the current branch's commit history into semantic phases along a timeline, and generate two review documents: architecture evolution…
Design architecture foundations before implementation.
Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build…
Define foundational architecture principles and decision-making rules.
Conducts a comprehensive multi-perspective architecture review using ALL architecture team members.
Author architectural UML diagrams in Mermaid syntax from findings that describe a system's structure — components, modules, services, and…
This skill should be used when the user is starting an architecture project
Choose a model architecture for a medical-imaging research question before scaffolding.
Patterns for acquiring content from Internet Archive and archival sources
Capture a query answer and file it as a persistent artifact in .aiwg/working/answers/ with promotion guidance to a permanent destination.
Use when: User wants to run Archon workflows, CREATE workflows or commands, set up Archon, or manage Archon configuration.