domain-driven-design
✓Diese Fähigkeit sollte immer dann verwendet werden, wenn eine Domänenmodellierung stattfindet. Es bietet spezielle Anleitungen für typgesteuertes und datengesteuertes Design basierend auf den Prinzipien von Rich Hickey und Scott Wlaschin. Die Fähigkeit hilft dabei, die aktuelle Modellierung innerhalb des vorhandenen Domänenmodells zu kontextualisieren, Inkonsistenzen zu identifizieren, eine allgegenwärtige Sprache aufzubauen und Visualisierungen (Mermaid, Graphviz/DOT, ASCII-Diagramme) zu erstellen, um Domänenkonzepte klar zu kommunizieren. Nutzen Sie diese Fähigkeit, wenn Sie Typen entwerfen, Geschäftsdomänen modellieren, Domänenlogik umgestalten oder die Domänenkonsistenz über eine Codebasis hinweg sicherstellen.
Installation
SKILL.md
This skill provides guidance for domain modeling based on Rich Hickey's data-oriented design principles and Scott Wlaschin's type-driven design approach. Focus on building systems that make illegal states unrepresentable, prioritize data and transformations over objects and methods, and establish a ubiquitous language that bridges technical implementation and business domain.
Aggregate: A cluster of entities and value objects treated as a single unit for data changes.
Aggregate Root: The single entity through which all external access to the aggregate must pass.
Diese Fähigkeit sollte immer dann verwendet werden, wenn eine Domänenmodellierung stattfindet. Es bietet spezielle Anleitungen für typgesteuertes und datengesteuertes Design basierend auf den Prinzipien von Rich Hickey und Scott Wlaschin. Die Fähigkeit hilft dabei, die aktuelle Modellierung innerhalb des vorhandenen Domänenmodells zu kontextualisieren, Inkonsistenzen zu identifizieren, eine allgegenwärtige Sprache aufzubauen und Visualisierungen (Mermaid, Graphviz/DOT, ASCII-Diagramme) zu erstellen, um Domänenkonzepte klar zu kommunizieren. Nutzen Sie diese Fähigkeit, wenn Sie Typen entwerfen, Geschäftsdomänen modellieren, Domänenlogik umgestalten oder die Domänenkonsistenz über eine Codebasis hinweg sicherstellen. Quelle: bfollington/terma.
Fakten (zitierbereit)
Stabile Felder und Befehle für KI/Such-Zitate.
- Installationsbefehl
npx skills add https://github.com/bfollington/terma --skill domain-driven-design- Quelle
- bfollington/terma
- Kategorie
- {}Datenanalyse
- Verifiziert
- ✓
- Erstes Auftreten
- 2026-02-01
- Aktualisiert
- 2026-02-18
Schnelle Antworten
Was ist domain-driven-design?
Diese Fähigkeit sollte immer dann verwendet werden, wenn eine Domänenmodellierung stattfindet. Es bietet spezielle Anleitungen für typgesteuertes und datengesteuertes Design basierend auf den Prinzipien von Rich Hickey und Scott Wlaschin. Die Fähigkeit hilft dabei, die aktuelle Modellierung innerhalb des vorhandenen Domänenmodells zu kontextualisieren, Inkonsistenzen zu identifizieren, eine allgegenwärtige Sprache aufzubauen und Visualisierungen (Mermaid, Graphviz/DOT, ASCII-Diagramme) zu erstellen, um Domänenkonzepte klar zu kommunizieren. Nutzen Sie diese Fähigkeit, wenn Sie Typen entwerfen, Geschäftsdomänen modellieren, Domänenlogik umgestalten oder die Domänenkonsistenz über eine Codebasis hinweg sicherstellen. Quelle: bfollington/terma.
Wie installiere ich domain-driven-design?
Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.) Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/bfollington/terma --skill domain-driven-design Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code oder Cursor
Wo ist das Quell-Repository?
https://github.com/bfollington/terma
Details
- Kategorie
- {}Datenanalyse
- Quelle
- skills.sh
- Erstes Auftreten
- 2026-02-01