clean-architecture
Design or review module boundaries, dependency direction, entities, use cases and infrastructure isolation using Clean Architecture. Use for architecture decisions and incremental boundary refactoring; ordinary naming or function cleanup belongs to Clean Code.
- Version
- 1.0.0
- License
- MIT
Pinned to revision 1550acd6dae4, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/clean-architecture/SKILL.md
- skills/clean-architecture/LICENSE
- skills/clean-architecture/UPSTREAM.md
- skills/clean-architecture/metadata.json
- skills/clean-architecture/references/_sections.md
- skills/clean-architecture/references/adapt-anti-corruption-layer.md
- skills/clean-architecture/references/adapt-controller-thin.md
- skills/clean-architecture/references/adapt-gateway-abstraction.md
- skills/clean-architecture/references/adapt-mapper-translation.md
- skills/clean-architecture/references/adapt-presenter-formats.md
- skills/clean-architecture/references/architecture-index.md
- skills/clean-architecture/references/bound-boundary-cost-awareness.md
- skills/clean-architecture/references/bound-defer-decisions.md
- skills/clean-architecture/references/bound-humble-object.md
- skills/clean-architecture/references/bound-main-component.md
- skills/clean-architecture/references/bound-partial-boundaries.md
- skills/clean-architecture/references/bound-service-internal-architecture.md
- skills/clean-architecture/references/comp-common-closure.md
- skills/clean-architecture/references/comp-common-reuse.md
- skills/clean-architecture/references/comp-reuse-release-equivalence.md
- skills/clean-architecture/references/comp-screaming-architecture.md
- skills/clean-architecture/references/comp-stable-dependencies.md
- skills/clean-architecture/references/cpp-example.md
- skills/clean-architecture/references/dep-acyclic-dependencies.md
- skills/clean-architecture/references/dep-data-crossing-boundaries.md
- skills/clean-architecture/references/dep-interface-ownership.md
- skills/clean-architecture/references/dep-inward-only.md
- skills/clean-architecture/references/dep-no-framework-imports.md
- skills/clean-architecture/references/dep-stable-abstractions.md
- skills/clean-architecture/references/entity-encapsulate-invariants.md
- skills/clean-architecture/references/entity-no-persistence-awareness.md
- skills/clean-architecture/references/entity-pure-business-rules.md
- skills/clean-architecture/references/entity-rich-not-anemic.md
- skills/clean-architecture/references/entity-value-objects.md
- skills/clean-architecture/references/frame-di-container-edge.md
- skills/clean-architecture/references/frame-domain-purity.md
- skills/clean-architecture/references/frame-logging-abstraction.md
- skills/clean-architecture/references/frame-orm-in-infrastructure.md
- skills/clean-architecture/references/frame-web-in-infrastructure.md
- skills/clean-architecture/references/java-example.md
- skills/clean-architecture/references/test-boundary-verification.md
- skills/clean-architecture/references/test-layer-isolation.md
- skills/clean-architecture/references/test-testable-design.md
- skills/clean-architecture/references/test-tests-are-architecture.md
- skills/clean-architecture/references/usecase-explicit-dependencies.md
- skills/clean-architecture/references/usecase-input-output-ports.md
- skills/clean-architecture/references/usecase-no-presentation-logic.md
- skills/clean-architecture/references/usecase-orchestrates-not-implements.md
- skills/clean-architecture/references/usecase-single-responsibility.md
- skills/clean-architecture/references/usecase-transaction-boundary.md
Every link opens the file at its source, pinned to the revision this page describes.