Clean DDD Hexagonal
Meningstung DDD + Clean + Hexagonal arkitekturguide for backend-tjenester, uansett språk.
Bestått
Hva den gjør
Veileder domenemodellering, lagplassering og avhengighetsretning for backend-tjenester ved hjelp av DDD taktiske mønstre, Clean Architecture og Hexagonal porter/adaptere. Utløses av arkitekturspørsmål som involverer aggregater, repositories, avgrensede kontekster, bruksområder, CQRS eller hendelseskilder. Språkuavhengig (Go, Rust, Python, TypeScript, Java, C#), med et referansedokument per bekymring (lag, DDD strategisk/taktisk, hexagonal, CQRS/hendelser, testing, jukselapp).
Testrapport
Spurte hvor en Order-aggregats autorisasjonssjekk hører hjemme og om man skal publisere domenehendelser direkte eller via outbox — skill-en navnga den eksakte feilmodusen (save-then-publish er to skrivinger; en krasj mellom dem slipper hendelser stille) som et rent DDD-svar fra minnet utelot fullstendig.
Testet på: 2026-07-14 · Claude Code 2.x (agent harness)
Installer
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 arkitekturguide for backend-tjenester, uansett språk.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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?