domain-driven-design
✓Esta habilidad debe usarse siempre que se realice el modelado de dominio. Proporciona orientación especializada para el diseño basado en tipos y datos basado en los principios de Rich Hickey y Scott Wlaschin. La habilidad ayuda a contextualizar el modelado actual dentro del modelo de dominio existente, identifica inconsistencias, construye un lenguaje ubicuo y crea visualizaciones (Mermaid, Graphviz/DOT, diagramas ASCII) para comunicar conceptos de dominio con claridad. Utilice esta habilidad al diseñar tipos, modelar dominios comerciales, refactorizar la lógica del dominio o garantizar la coherencia del dominio en una base de código.
Instalación
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.
Esta habilidad debe usarse siempre que se realice el modelado de dominio. Proporciona orientación especializada para el diseño basado en tipos y datos basado en los principios de Rich Hickey y Scott Wlaschin. La habilidad ayuda a contextualizar el modelado actual dentro del modelo de dominio existente, identifica inconsistencias, construye un lenguaje ubicuo y crea visualizaciones (Mermaid, Graphviz/DOT, diagramas ASCII) para comunicar conceptos de dominio con claridad. Utilice esta habilidad al diseñar tipos, modelar dominios comerciales, refactorizar la lógica del dominio o garantizar la coherencia del dominio en una base de código. Fuente: bfollington/terma.
Datos (listos para citar)
Campos y comandos estables para citas de IA/búsqueda.
- Comando de instalación
npx skills add https://github.com/bfollington/terma --skill domain-driven-design- Fuente
- bfollington/terma
- Categoría
- {}Análisis de Datos
- Verificado
- ✓
- Primera vez visto
- 2026-02-01
- Actualizado
- 2026-02-18
Respuestas rápidas
¿Qué es domain-driven-design?
Esta habilidad debe usarse siempre que se realice el modelado de dominio. Proporciona orientación especializada para el diseño basado en tipos y datos basado en los principios de Rich Hickey y Scott Wlaschin. La habilidad ayuda a contextualizar el modelado actual dentro del modelo de dominio existente, identifica inconsistencias, construye un lenguaje ubicuo y crea visualizaciones (Mermaid, Graphviz/DOT, diagramas ASCII) para comunicar conceptos de dominio con claridad. Utilice esta habilidad al diseñar tipos, modelar dominios comerciales, refactorizar la lógica del dominio o garantizar la coherencia del dominio en una base de código. Fuente: bfollington/terma.
¿Cómo instalo domain-driven-design?
Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/bfollington/terma --skill domain-driven-design Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code o Cursor
¿Dónde está el repositorio de origen?
https://github.com/bfollington/terma
Detalles
- Categoría
- {}Análisis de Datos
- Fuente
- skills.sh
- Primera vez visto
- 2026-02-01