clean-architecture

Installation
SKILL.md

Clean Architecture

Clean Architecture, popularized by Robert C. Martin (Uncle Bob), separates software into layers to ensure independence from frameworks, databases, and UIs. The core principle is the Dependency Rule: source code dependencies can only point inwards.

When to Use

  • Building enterprise applications with complex business logic.
  • Long-lived projects where frameworks/databases might change over time.
  • Large teams requiring clear separation of concerns to work in parallel.

Quick Start

Installs
3
GitHub Stars
10
First Seen
Feb 10, 2026
clean-architecture — g1joshi/agent-skills