System Design
Installation
SKILL.md
System Design Skill
Purpose
Enable the Solution Architect Agent to design the high-level structure of software systems, selecting appropriate patterns, technologies, and integration strategies.
Architectural Patterns
1. Monolithic
- Use Case: Small startup, simple domain, fast initial dev.
- Pros: Simple deployment, easy debugging.
- Cons: Scalability limits, tight coupling.
2. Microservices
- Use Case: Complex enterprise, distinct domains, independent scaling.
- Pros: Tech stack agnostic per service, scalable.
- Cons: Distributed complexity, network latency, data consistency.