Communitygithub.com

ccheney/clean-ddd-hexagonal

Kombiniert Clean Architecture, DDD und Hexagonale Architektur für skalierbare, sprachunabhängige Backend-Dienste.

Was ist clean-ddd-hexagonal?

Diese Skill bietet einen umfassenden Architekturleitfaden für die Entwicklung von Backend-Diensten nach den Prinzipien der Clean Architecture, Domain-Driven Design (DDD) und der hexagonalen Architektur (Ports & Adapters). Sie ist ideal für Architekten und Entwickler, die skalierbare Mikroservices, APIs oder komplexe Geschäftsanwendungen entwerfen. Die Skill unterstützt mehrere Programmiersprachen (Go, Rust, Python, TypeScript, Java, C#) und definiert klare Strukturen wie Entitäten, Wertobjekte, Domain-Ereignisse, Aggregate, Repositories und Bounded Contexts. Sie aktiviert automatisch, wenn DDD-, Clean-Architecture- oder Hexagonal-bezogene Begriffe erkannt werden, und hilft dabei, eine lose Kopplung und hohe Testbarkeit durch bewährte Muster wie CQRS, Event Sourcing, Outbox Pattern und Anti-Corruption Layer zu erreichen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ccheney/robust-skills/tree/main/skills/clean-ddd-hexagonal

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht clean-ddd-hexagonal?

Proaktiv anwenden beim Entwurf von APIs, Microservices oder skalierbarer Backend-Struktur. Auslöser sind DDD, Clean Architecture, Hexagonale Architektur, Ports und Adapter, Entitäten, Wertobjekte, Domain-Ereignisse, CQRS, Event Sourcing, Repository-Pattern, Anwendungsfälle, Zwiebelarchitektur, Outbox-Pattern, Aggregatwurzel, Anti-Corruption Layer. Verwenden bei der Arbeit mit Domänenmodellen, Aggregaten, Repositories oder Bounded Contexts. Clean Architecture + DDD + Hexagonale Muster für Backend-Dienste, sprachunabhängig (Go, Rust, Python, TypeScript, Java, C#).

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills