概要
The Designing Architecture skill provides a structured framework for building maintainable and scalable software systems. It guides developers through the selection of architectural patterns—such as Clean Architecture, Hexagonal (Ports & Adapters), and CQRS—while providing specific directory structure recommendations and decision-making templates. By following its validated workflows, teams can document technical trade-offs, ensure proper separation of concerns, and align their system design with project size and team capabilities.