Clean Architecture

Use when designing system boundaries, dependency direction, and layered architecture — based on Robert C. Martin's "Clean Architecture." USE FOR: dependency rule enforcement, layer separation, boundary design, use case isolation, screaming architecture, presenter/viewmodel patterns DO NOT USE FOR: code-level clean practices (use clean-code), hexagonal/ports-adapters specifically (use dev/architecture/hexagonal), microservices (use dev/architecture/microservices)

Tyler-R-Kendrick 6835b0b 13 files · 33.1 KB Updated

File contents

Tyler-R-Kendrick/agent-skills/tree/main/skills/dev/craftsmanship/clean-architecture commit 6835b0bb50

Frequently asked questions

npx skillmds add tyler-r-kendrick/clean-architecture