소개
This skill empowers Claude to act as a senior software architect, facilitating high-level system design from initial discovery through to formal documentation. It provides structured frameworks for choosing technology stacks, planning for horizontal and vertical scale, and implementing critical patterns such as microservices, event-driven systems, and observability. By focusing on architectural tradeoffs and 'complexity budgets,' it helps developers avoid over-engineering while ensuring systems remain maintainable, observable, and ready for future growth through the generation of formal Architecture Decision Records (ADRs).