This skill provides a comprehensive assessment framework for software architecture, grounded in the principle that the "why" behind a design is more critical than the "how." It utilizes six specialized lenses—Dependency Architecture, Component Design, Data Flow, Quality Attributes, Structural Integrity, and Database Architecture—to audit both technical proposals and existing codebases. By applying universal principles like SOLID and Clean Architecture, it identifies anti-patterns, enforces boundary contracts, and ensures that systems remain evolvable, testable, and aligned with industry-standard patterns used by leading engineering organizations.
주요 기능
01Multi-lens architectural scoring across 27 distinct evaluation criteria
02Support for proposal-stage design reviews and post-implementation compliance checks
03Framework-agnostic analysis adaptable to Clean, Hexagonal, and Microservices styles
04Automated dependency direction and boundary enforcement audits
05Comprehensive database architecture assessment including CAP theorem trade-offs
060 GitHub stars