Communitygithub.com

kleohandayani/dotnet-clean-architecture-skills

🚀 Erstellen Sie .NET-Anwendungen mit Clean Architecture, Vorlagen und Best Practices für CQRS und Domain-Driven Design.

Was ist dotnet-clean-architecture-skills?

Diese Fertigkeit ermöglicht es einem KI-Assistenten (z. B. Claude Code), .NET-Anwendungen nach den Prinzipien der Clean Architecture zu erstellen. Sie bietet Vorlagen und Best Practices für Command Query Responsibility Segregation (CQRS) und Domain-Driven Design (DDD). Unterstützt werden Plattformen wie Claude Code und Cursor. Der Assistent kann Projektstrukturen generieren, Code-Gerüste erstellen und bewährte Entwurfsmuster anwenden. Die Fertigkeit analysiert den aktuellen Kontext, um passende Vorlagen auszuwählen und in das Zielverzeichnis zu projizieren.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add kleohandayani/dotnet-clean-architecture-skills

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht dotnet-clean-architecture-skills?

🚀 Erstellen Sie .NET-Anwendungen mit Clean Architecture, Vorlagen und Best Practices für CQRS und Domain-Driven Design.

Übersicht

Diese Fertigkeit hilft Entwicklern, robuste und wartbare .NET-Anwendungen zu erstellen, die den Prinzipien der Clean Architecture folgen. Sie integriert CQRS und Domain-Driven Design, um eine klare Trennung der Belange und eine domänenzentrierte Entwicklung zu fördern.

Hauptfunktionen

  • Projektvorlagen: Vordefinierte Vorlagen für schnelle Projektinitialisierung.
  • CQRS-Unterstützung: Automatische Generierung von Command- und Query-Handlern.
  • Domain-Driven Design: Werkzeuge zur Definition von Entitäten, Wertobjekten und Aggregaten.
  • Best Practices: Integration von Abhängigkeitsinjektion, MediatR und anderen branchenüblichen Praktiken.

Verwendung

  1. Projekt erstellen: Verwenden Sie den Befehl dotnet new cleanarch (falls verfügbar) oder folgen Sie den Anweisungen des Assistenten.
  2. Schichten definieren: Das Projekt ist in die Schichten Domain, Application, Infrastructure und Presentation unterteilt.
  3. CQRS anwenden: Definieren Sie Commands und Queries mit MediatR.
  4. DDD modellieren: Erstellen Sie domänenspezifische Modelle und Geschäftsregeln.

Voraussetzungen

  • .NET 8 SDK oder höher
  • Grundkenntnisse in Clean Architecture, CQRS und DDD

Unterstützte Plattformen

  • Claude Code
  • Cursor
  • Codex (eingeschränkt)

Beitrag leisten

Pull-Requests und Verbesserungsvorschläge sind willkommen. Bitte erstellen Sie bei Fragen oder Fehlern ein Issue im Repository.

Lizenz

MIT

Verwandte Skills