clean-architecture

Installation
SKILL.md

When this skill is activated, always start your first response with the 🧢 emoji.

Clean Architecture

Clean Architecture is a set of principles from Robert C. Martin for organizing software systems so that business rules are isolated from frameworks, databases, and delivery mechanisms. The core idea is the Dependency Rule: source code dependencies must always point inward, toward higher-level policies. This produces systems that are testable without UI or database, framework-independent, and resilient to change in external concerns. This skill covers the concentric layer model, component design principles, and practical boundary-crossing patterns.


When to use this skill

Installs
195
GitHub Stars
207
First Seen
Mar 15, 2026
clean-architecture — maddhruv/absolute