Clean DDD Hexagonal
Názorový průvodce architekturou DDD + Clean + Hexagonal pro backendové služby, jakýkoli jazyk.
Otestováno · Funguje
Co umí
Vede modelování domény, umístění vrstev a směr závislostí pro backendové služby pomocí taktických vzorů DDD, Clean Architecture a Hexagonal ports/adapters. Spouští se na architektonické otázky týkající se agregátů, repozitářů, ohraničených kontextů, případů použití, CQRS nebo event sourcingu. Jazykově agnostické (Go, Rust, Python, TypeScript, Java, C#), s referenčním dokumentem pro každou oblast (layers, DDD strategic/tactical, hexagonal, CQRS/events, testing, cheatsheet).
Testovací report
Zeptal jsem se, kam patří autorizační kontrola agregátu Order a zda publikovat doménové události přímo nebo přes outbox — dovednost pojmenovala přesný režim selhání (save-then-publish jsou dva zápisy; pád mezi nimi tiše zahodí události), který prostá DDD odpověď z paměti zcela vynechala.
Testováno: 2026-07-14 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/clean-ddd-hexagonalNázorový průvodce architekturou DDD + Clean + Hexagonal pro backendové služby, jakýkoli jazyk.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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?