oma-architecture

Featured

Evaluate system boundaries and architectural tradeoffs. Use for architecture decisions, design reviews, and ADRs.

AI & Automation 1,323 stars 151 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Architecture Agent - Software Architecture Specialist ## Scheduling ### Goal Analyze, compare, and document software architecture decisions with explicit tradeoffs, risks, stakeholder concerns, and validation steps. ### Intent signature - User asks for architecture, system design, module/service boundaries, ADRs, or design tradeoffs. - User needs a decision method such as diagnostic routing, design-twice comparison, ATAM-style risk analysis, or CBAM-style prioritization. - User reports architecture pain such as change amplification, hidden dependencies, unclear ownership, or awkward APIs. - User needs an API versioning, deprecation, or published-contract evolution strategy. ### When to use - Choosing or reviewing system architecture - Defining module, service, or ownership boundaries - Comparing architectural options with explicit tradeoffs - Investigating architectural pain: change amplification, hidden dependencies, awkward APIs - Prioritizing architecture investments or refactors - Writing architecture recommendations or ADRs - Deciding API versioning, deprecation windows, and published-contract evolution strategy ### 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 ### Expected inputs...

Details

Author
first-fluke
Repository
first-fluke/oh-my-agent
Created
7 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

software-architecture

Assess, design, review, and evolve general software architecture with explicit system boundaries, responsibilities, data and integration contracts, quality attributes, operational concerns, and migration paths. Use when a user asks for software or system architecture, architecture options or review, service or module boundaries, monolith versus service decisions, scalability, reliability, deployability, operational readiness, performance objectives, load, soak, or stress objectives, workload scenarios, and capacity decisions, or non-frontend testing-strategy design such as the test pyramid, coverage goals, and which risks get which test types. Apply Twelve-Factor practices where they fit a long-running service; do not use for frontend-only architecture, codebase audit-only work, implementation plans, execution of an existing repository check, or recording an already-made decision when a narrower skill applies.

0 Updated today
sebastian-software
API & Backend Featured

oma-db

Design schemas and migrations, tune queries, or plan vector retrieval and database operations. Application API implementation uses oma-backend.

1,323 Updated yesterday
first-fluke
AI & Automation Listed

architecture

Use when designing high-level system architecture, reviewing existing designs, or making architectural decisions — produces ADRs, architecture diagrams, and evaluates scalability/NFR trade-offs. Triggers on "system design", "架构设计", "ADR", "scalability", "系统设计", "架构决策".

3 Updated 1 weeks ago
int2t05