clean-architecture
Design and review hexagonal or clean-architecture Java 25 / Spring Boot 4 modules - dependency direction, ports and adapters, use-case wiring, aggregates, value objects, Notification validation, sealed lifecycle states, domain events and outbox, transactions at the edge, SOLID decisions, strategy/observer/mediator patterns, scoped values, flexible constructors, Spring 7 resilience and HTTP service clients, and role-level tests. Use when a module declares architecture roles or its documents describe domain/application/infrastructure (or ports/adapters) layers.
Pinned to revision 35665c277a78, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/clean-architecture/SKILL.md
- skills/clean-architecture/references/roles.md
- skills/clean-architecture/references/vertical-slice.md
- skills/clean-architecture/rules/arch-adapter-translation.md
- skills/clean-architecture/rules/arch-dependency-direction.md
- skills/clean-architecture/rules/arch-error-translation.md
- skills/clean-architecture/rules/arch-ports-owned-by-core.md
- skills/clean-architecture/rules/arch-transaction-edge.md
- skills/clean-architecture/rules/arch-use-case-wiring.md
- skills/clean-architecture/rules/domain-aggregate-encapsulation.md
- skills/clean-architecture/rules/domain-aggregate-factories.md
- skills/clean-architecture/rules/domain-events-outbox.md
- skills/clean-architecture/rules/domain-notification-validation.md
- skills/clean-architecture/rules/domain-state-transitions.md
- skills/clean-architecture/rules/domain-typed-values.md
- skills/clean-architecture/rules/modern-flexible-constructors.md
- skills/clean-architecture/rules/modern-http-service-adapters.md
- skills/clean-architecture/rules/modern-resilient-adapters.md
- skills/clean-architecture/rules/modern-scoped-context.md
- skills/clean-architecture/rules/pattern-observer-mediator.md
- skills/clean-architecture/rules/pattern-variation-choice.md
- skills/clean-architecture/rules/solid-explicit-dependencies.md
- skills/clean-architecture/rules/solid-role-specific-ports.md
- skills/clean-architecture/rules/solid-single-responsibility.md
- skills/clean-architecture/rules/solid-substitutable-implementations.md
- skills/clean-architecture/rules/test-by-role.md
- skills/clean-architecture/rules/usecase-orchestration-only.md
- skills/clean-architecture/rules/usecase-single-intent.md
Every link opens the file at its source, pinned to the revision this page describes.