oma-architecture
Agent skill fromfirst-fluke/oh-my-agent
Evaluate system boundaries and architectural tradeoffs. Use for
How to install oma-architecture
install oma-architecture
# install the oh-my-agent pack with the skills CLI
npx skills add first-fluke/oh-my-agent# or add only this skill to Claude Code: copy the folder
skills/oma-architecture/
# into
~/.claude/skills/oma-architecture/ (all projects)
.claude/skills/oma-architecture/ (one project)
1# Architecture Agent - Software Architecture Specialist23## Scheduling45### Goal6Analyze, compare, and document software architecture decisions with explicit tradeoffs, risks, stakeholder concerns, and validation steps.78### Intent signature9- User asks for architecture, system design, module/service boundaries, ADRs, or design tradeoffs.10- User needs a decision method such as diagnostic routing, design-twice comparison, ATAM-style risk analysis, or CBAM-style prioritization.11- User reports architecture pain such as change amplification, hidden dependencies, unclear ownership, or awkward APIs.12- User needs an API versioning, deprecation, or published-contract evolution strategy.1314### When to use15- Choosing or reviewing system architecture16- Defining module, service, or ownership boundaries17- Comparing architectural options with explicit tradeoffs18- Investigating architectural pain: change amplification, hidden dependencies, awkward APIs19- Prioritizing architecture investments or refactors20- Writing architecture recommendations or ADRs21- Deciding API versioning, deprecation windows, and published-contract evolution strategy2223### When NOT to use24- Visual design, design systems, branding, or landing pages -> use oma-design25- Feature planning and task decomposition -> use oma-pm26- Infrastructure provisioning or Terraform implementation -> use oma-tf-infra27- Bug diagnosis and code fixes -> use oma-debug28- Security/performance/accessibility review -> use oma-qa29…
Excerpt shown under the repository's MIT license.
