Clean DDD Hexagonal
Åsiktstyrd DDD + Clean + Hexagonal arkitekturguide för backend-tjänster, vilket språk som helst.
Testad · Fungerar
Vad den gör
Vägleder domänmodellering, lagerplacering och beroenderiktning för backend-tjänster med hjälp av DDD taktiska mönster, Clean Architecture och Hexagonal ports/adapters. Utlöses av arkitekturfrågor som involverar aggregat, repositories, bounded contexts, use cases, CQRS eller event sourcing. Språkoberoende (Go, Rust, Python, TypeScript, Java, C#), med ett referensdokument per område (lager, DDD strategisk/taktisk, hexagonal, CQRS/events, testning, fusklapp).
Testrapport
Frågade var en Order-aggregats auktoriseringskontroll hör hemma och om man ska publicera domänhändelser direkt eller via outbox — skillen namngav det exakta felläget (save-then-publish är två skrivningar; en krasch mellan dem tyst släpper händelser) som ett rent DDD-svar från minnet helt utelämnade.
Testad: 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
Kommandon och exempelprompter
/clean-ddd-hexagonalÅsiktstyrd DDD + Clean + Hexagonal arkitekturguide för backend-tjänster, vilket språk som helst.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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?