Architecture Patterns & Validation

•
116
•

Enforces clean architecture, backend layer separation, and project structure standards while preventing over-engineering through context-aware right-sizing.

This skill provides a comprehensive framework for designing and validating software architecture within Claude Code. It automates the enforcement of SOLID principles, hexagonal architecture, and domain-driven design (DDD) patterns specifically tailored for modern backend development. By detecting the project's scope—ranging from quick MVPs to complex enterprise systems—it ensures that developers apply the appropriate level of architectural rigor, ensuring maintainability without introducing unnecessary complexity or 'architecture tax' on smaller projects.

主な機能

01Integrated test standards using the AAA (Arrange-Act-Assert) pattern
02Standardized project structure validation and unidirectional import rules
03Automated validation of Clean Architecture, SOLID, and Hexagonal patterns
04116 GitHub stars
05Context-aware 'right-sizing' to prevent over-engineering based on project tier
06Strict backend layer enforcement for Routers, Services, and Repositories

ユースケース

01Scaling a prototype or MVP into a production-ready enterprise architecture with strict boundaries
02Designing scalable backend systems with clear separation of concerns and dependency inversion
03Enforcing consistent folder structures, naming conventions, and test coverage across a team