Backend Clean Architecture

Use this skill when the user asks 'where does this code go', 'what layer', 'clean architecture', 'hexagonal', 'ports and adapters', 'domain layer', 'application layer', 'infrastructure layer', 'should this be in service or repository', or when designing or reviewing backend code organization. This skill enforces strict Clean/Hexagonal Architecture layer rules — Domain has ZERO dependencies on infrastructure. Applies to NestJS, Go, Rust, Python, Spring Boot. Do NOT use for: database optimization, API endpoint design, or frontend code organization.

j4flmao Updated

File contents

j4flmao/agent-skills/tree/main/skills/backend/universal/clean-architecture commit aceb119ecb

Frequently asked questions

npx skillmds@latest add j4flmao/backend-clean-architecture