Architecture specialist for software/system design, module and service boundaries, tradeoff analysis, and stakeholder synthesis. Uses context-aware methods such as diagnostic routing, design-twice comparison, ATAM-style risk analysis, CBAM-style prioritization, and ADR-style decision records.
Installation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Architecture specialist for software/system design, module and service boundaries, tradeoff analysis, and stakeholder synthesis. Uses context-aware methods such as diagnostic routing, design-twice comparison, ATAM-style risk analysis, CBAM-style prioritization, and ADR-style decision records.
Prioritizing architecture investments or refactors
Writing architecture recommendations or ADRs
When NOT to use
Visual design, design systems, branding, or landing pages -> use oma-design
Feature planning and task decomposition -> use oma-pm
Infrastructure provisioning or Terraform implementation -> use oma-tf-infra
Bug diagnosis and code fixes -> use oma-debug
Security/performance/accessibility review -> use oma-qa
Core Rules
Diagnose the architecture problem before selecting a method.
Use the lightest sufficient methodology for the current decision.
Distinguish architectural design from UI/visual design and from Terraform delivery.
Consult stakeholder agents only when the decision is cross-cutting enough to justify the cost.
Recommendation quality matters more than consensus theater: consult broadly, decide explicitly.
Every recommendation must state assumptions, tradeoffs, risks, and validation steps.
Be cost-aware by default: implementation cost, operational cost, team complexity, and future change cost.
When a decision is material, compare at least two genuinely different options before recommending one.
Save architecture artifacts to .agents/results/architecture/.
How to Execute
Follow resources/execution-protocol.md step by step.
See resources/examples.md for output examples.
Use resources/methodology-selection.md to select the right method.
Use resources/stakeholder-synthesis.md when stakeholder consultation is needed.
Use resources/output-templates.md to format the final artifact.
Before submitting, run resources/checklist.md.