·domain-driven-design
{}

domain-driven-design

Questa abilità dovrebbe essere utilizzata ogni volta che viene eseguita la modellazione del dominio. Fornisce una guida specializzata per la progettazione basata sui tipi e sui dati basata sui principi di Rich Hickey e Scott Wlaschin. La competenza aiuta a contestualizzare la modellazione attuale all'interno del modello di dominio esistente, identifica le incoerenze, costruisce un linguaggio onnipresente e crea visualizzazioni (diagrammi Sirena, Graphviz/DOT, ASCII) per comunicare chiaramente i concetti di dominio. Utilizza questa competenza durante la progettazione di tipi, la modellazione di domini aziendali, il refactoring della logica del dominio o la garanzia della coerenza del dominio in una codebase.

34Installazioni·0Tendenza·@bfollington

Installazione

$npx skills add https://github.com/bfollington/terma --skill domain-driven-design

Come installare domain-driven-design

Installa rapidamente la skill AI domain-driven-design nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/bfollington/terma --skill domain-driven-design
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: bfollington/terma.

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.

Questa abilità dovrebbe essere utilizzata ogni volta che viene eseguita la modellazione del dominio. Fornisce una guida specializzata per la progettazione basata sui tipi e sui dati basata sui principi di Rich Hickey e Scott Wlaschin. La competenza aiuta a contestualizzare la modellazione attuale all'interno del modello di dominio esistente, identifica le incoerenze, costruisce un linguaggio onnipresente e crea visualizzazioni (diagrammi Sirena, Graphviz/DOT, ASCII) per comunicare chiaramente i concetti di dominio. Utilizza questa competenza durante la progettazione di tipi, la modellazione di domini aziendali, il refactoring della logica del dominio o la garanzia della coerenza del dominio in una codebase. Fonte: bfollington/terma.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/bfollington/terma --skill domain-driven-design
Categoria
{}Analisi
Verificato
Prima apparizione
2026-02-01
Aggiornato
2026-03-11

Browse more skills from bfollington/terma

Risposte rapide

Che cos'è domain-driven-design?

Questa abilità dovrebbe essere utilizzata ogni volta che viene eseguita la modellazione del dominio. Fornisce una guida specializzata per la progettazione basata sui tipi e sui dati basata sui principi di Rich Hickey e Scott Wlaschin. La competenza aiuta a contestualizzare la modellazione attuale all'interno del modello di dominio esistente, identifica le incoerenze, costruisce un linguaggio onnipresente e crea visualizzazioni (diagrammi Sirena, Graphviz/DOT, ASCII) per comunicare chiaramente i concetti di dominio. Utilizza questa competenza durante la progettazione di tipi, la modellazione di domini aziendali, il refactoring della logica del dominio o la garanzia della coerenza del dominio in una codebase. Fonte: bfollington/terma.

Come installo domain-driven-design?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/bfollington/terma --skill domain-driven-design Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

https://github.com/bfollington/terma

Dettagli

Categoria
{}Analisi
Fonte
skills.sh
Prima apparizione
2026-02-01