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.
التثبيت
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
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.