Clean DDD Hexagonal
Gedetailleerde DDD + Clean + Hexagonal architectuurgids voor backend services, elke taal.
Getest · Werkt
Wat het doet
Begeleidt domeinmodellering, lagenplaatsing en afhankelijkheidsrichting voor backend services met behulp van DDD tactical patterns, Clean Architecture en Hexagonal ports/adapters. Activeert op architectuurvragen met betrekking tot aggregates, repositories, bounded contexts, use cases, CQRS, of event sourcing. Taal-agnostisch (Go, Rust, Python, TypeScript, Java, C#), met een referentiedocument per zorg (layers, DDD strategic/tactical, hexagonal, CQRS/events, testing, cheatsheet).
Testrapport
Vroeg waar een autorisatiecontrole van een Order aggregate thuishoort en of domeinevenementen direct of via outbox moeten worden gepubliceerd — de skill benoemde de exacte faalmodus (save-then-publish zijn twee schrijfacties; een crash daartussen laat evenementen stilzwijgend vallen) die een simpel DDD-antwoord uit het geheugen volledig weglaten.
Getest op: 2026-07-14 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/clean-ddd-hexagonalGedetailleerde DDD + Clean + Hexagonal architectuurgids voor backend services, elke taal.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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?