oma-architecture
FeaturedEvaluate system boundaries and architectural tradeoffs. Use for architecture decisions, design reviews, and ADRs.
Install
Quality Score: 92/100
Skill Content
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
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.
oma-db
Design schemas and migrations, tune queries, or plan vector retrieval and database operations. Application API implementation uses oma-backend.
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", "系统设计", "架构决策".