This is a comprehensive architectural guide that brings together Clean Architecture's dependency rules, DDD's tactical patterns, and Hexagonal's ports and adapters into one coherent system. It's opinionated about when to use these patterns (teams of 5+, complex domains, long-lived systems) and explicitly warns against premature complexity for MVPs and CRUD apps. The decision trees for "where does this code go" and "entity vs value object" are genuinely useful, and the anti-patterns section catches common mistakes like anemic domain models and god aggregates. It references the full stack from Evans's Blue Book to Martin Fowler's pattern catalog. Heavy on structure and rules, which is exactly what you need when multiple developers are trying to maintain consistent boundaries across a large codebase.
npx skills add https://github.com/ccheney/robust-skills --skill clean-ddd-hexagonal