Clean DDD Hexagonal
Meinungsstarker DDD + Clean + Hexagonal Architekturleitfaden für Backend-Dienste, jede Sprache.
Getestet · Funktioniert
Was es kann
Leitet Domänenmodellierung, Schichtenplatzierung und Abhängigkeitsrichtung für Backend-Dienste unter Verwendung von DDD taktischen Mustern, Clean Architecture und Hexagonalen Ports/Adaptern. Wird bei Architekturfragen ausgelöst, die Aggregate, Repositories, Bounded Contexts, Anwendungsfälle, CQRS oder Event Sourcing betreffen. Sprachunabhängig (Go, Rust, Python, TypeScript, Java, C#), mit einem Referenzdokument pro Anliegen (Schichten, DDD strategisch/taktisch, hexagonal, CQRS/Events, Testing, Spickzettel).
Testbericht
Habe gefragt, wohin die Autorisierungsprüfung eines Order-Aggregats gehört und ob Domänenereignisse direkt oder über eine Outbox veröffentlicht werden sollen – der Skill nannte den genauen Fehlerfall (Speichern-dann-Veröffentlichen sind zwei Schreibvorgänge; ein Absturz dazwischen lässt Ereignisse stillschweigend fallen), den eine einfache DDD-Antwort aus dem Gedächtnis völlig wegließ.
Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/ccheney/robust-skills cd robust-skills mkdir -p ~/.claude/skills cp -r skills/clean-ddd-hexagonal ~/.claude/skills/clean-ddd-hexagonal
Befehle & Beispiel-Prompts
/clean-ddd-hexagonalMeinungsstarker DDD + Clean + Hexagonal Architekturleitfaden für Backend-Dienste, jede Sprache.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Help me design a hexagonal architecture for this order serviceHow should I model the Order aggregate and where does the repo go?Where should transaction boundaries and use cases live in Clean Architecture?