Clean DDD Hexagonal
Meningstung DDD + Clean + Hexagonal arkitekturvejledning til backend-tjenester, ethvert sprog.
Testet · Virker
Hvad det gør
Vejleder domænemodellering, lagplacering og afhængighedsretning for backend-tjenester ved hjælp af DDD taktiske mønstre, Clean Architecture og Hexagonal ports/adapters. Udløses af arkitekturspørgsmål, der involverer aggregates, repositories, bounded contexts, use cases, CQRS eller event sourcing. Sprogagnostisk (Go, Rust, Python, TypeScript, Java, C#), med et referencedokument per bekymring (layers, DDD strategic/tactical, hexagonal, CQRS/events, testing, cheatsheet).
Testrapport
Spurgte, hvor en Order aggregates autorisationskontrol hører hjemme, og om domænebegivenheder skulle publiceres direkte eller via outbox — skill'en navngav den præcise fejlmode (save-then-publish er to skrivninger; et crash imellem dem dropper begivenheder lydløst), som et almindeligt DDD-svar fra hukommelsen helt udelod.
Testet: 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
Kommandoer og eksempelprompter
/clean-ddd-hexagonalMeningstung DDD + Clean + Hexagonal arkitekturvejledning til backend-tjenester, ethvert sprog.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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?