Architecture Patterns & Validation

•
116
•

Enforces clean architecture, backend layer separation, and project structure conventions with context-aware right-sizing.

The Architecture Patterns skill provides a comprehensive framework for designing and validating production-ready software systems using Claude Code. It automates the enforcement of SOLID principles, hexagonal architecture, and domain-driven design (DDD) while intelligently adjusting its strictness based on the project's scale—from quick MVPs to complex enterprise systems. By validating layer boundaries, import directions, and testing standards, it ensures codebase maintainability and prevents common architectural anti-patterns like leaky abstractions or over-engineering.

主な機能

01116 GitHub stars
02Automated Clean Architecture validation (SOLID, Hexagonal, DDD)
03Strict backend layer separation (Router, Service, Repository)
04Standardized testing patterns (AAA pattern, coverage thresholds)
05Context-aware Right-Sizing to prevent over-engineering in small projects
06Project structure enforcement (nesting limits, unidirectional imports)

ユースケース

01Bootstrapping a new backend service with proper layer separation and DI
02Auditing an existing codebase for architectural violations and circular dependencies
03Standardizing testing practices and folder structures across a growing engineering team