arch-patterns
Installation
SKILL.md
Architecture Patterns Skill
Goal
To help the user or agent select the most appropriate system architecture based on improved Non-Functional Requirements (NFRs) like scalability, cost, maintainability, and latency.
Steps
When designing a system or component:
- Analyze NFRs: Identify the key constraints.
- High Scalability? -> Consider Microservices or Space-Based.
- Complex Domain? -> Consider Domain-Driven Design (DDD) with Modular Monolith.
- Real-time Data? -> Consider Event-Driven Architecture (EDA).
- variable Workloads? -> Consider Serverless.