概要
This skill provides comprehensive guidance for building and scaling complex frontend applications through industry-standard architectural patterns. It helps developers move beyond simple UI rendering by implementing structured approaches like layered architecture (Presentation, Application, Domain, and Infrastructure), component composition, and formal design patterns such as MVC, MVVM, and Flux. By establishing clear module boundaries and state management strategies, this skill ensures that large-scale codebases remain maintainable, testable, and performant as they grow.