ddd-tactical-patterns
Aplicar patrones tácticos de DDD
Muchos equipos tienen dificultades para convertir reglas de dominio en código mantenible. Esta skill guía a Claude, Codex y Claude Code hacia agregados, objetos de valor, repositorios y eventos de dominio.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "ddd-tactical-patterns" from https://skillstore.io/skills/sickn33-ddd-tactical-patterns.md and its manifest at https://skillstore.io/api/skills/sickn33-ddd-tactical-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "ddd-tactical-patterns". Un flujo de checkout tiene pedidos, líneas de pedido, pagos y reservas de inventario.
Resultado esperado:
- La respuesta identifica Order como una raíz de agregado y recomienda aplicar los invariantes de envío y pago dentro de ella.
- Sugiere objetos de valor para dinero, cantidad e identificadores de pedido.
- Recomienda eventos de dominio como OrderSubmitted con payloads estables.
Usando "ddd-tactical-patterns". Una clase de servicio valida el estado de la cuenta antes de cada operación de transferencia.
Resultado esperado:
- La respuesta recomienda mover las reglas de transferencia al agregado Account.
- Separa los identificadores de cuenta y el dinero en objetos de valor.
- Define un contrato de repositorio que carga y guarda solo raíces de agregado.
Usando "ddd-tactical-patterns". Revisar un repositorio que devuelve registros ORM directamente a servicios de dominio.
Resultado esperado:
- La respuesta marca filtraciones del ORM a través del límite de dominio.
- Recomienda mapear registros de persistencia a objetos de dominio.
- Mantiene los métodos de consulta orientados al dominio y vinculados a raíces de agregado.
Auditoría de seguridad
SeguroAll five static findings are false positives caused by ordinary DDD prose, Markdown backticks, and a fenced TypeScript example. The skill contains no executable shell command, system reconnaissance, prompt injection, or other harmful intent.
Factores de riesgo
⚙️ Comandos externos (2)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/sickn33-ddd-tactical-patterns/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/sickn33-ddd-tactical-patterns?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/sickn33-ddd-tactical-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-ddd-tactical-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/sickn33-ddd-tactical-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
sickn33. (2026). ddd-tactical-patterns security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-ddd-tactical-patterns/audits/5Cita BibTeX
@techreport{sickn33-sickn33-ddd-tactical-patterns-2026,
author = {sickn33},
title = {ddd-tactical-patterns security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-ddd-tactical-patterns/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "ddd-tactical-patterns security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-ddd-tactical-patterns/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-ddd-tactical-patterns:audit:5"
description: "Skillstore immutable audit report identifier"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Refactorizar modelos anémicos
Trasladar reglas de negocio desde servicios o controladores hacia objetos de dominio ricos en comportamiento con invariantes explícitos.
Diseñar límites de agregados
Elegir raíces de agregado y límites transaccionales antes de implementar comportamiento de dominio del lado de escritura.
Revisar código de dominio
Comprobar repositorios, objetos de valor y eventos frente a una lista de comprobación táctica y concisa de DDD.
Prueba estos prompts
Usa la skill de patrones tácticos de DDD para leer estos requisitos y listar los invariantes principales. Luego sugiere entidades, objetos de valor y raíces de agregado.
Usa la skill de patrones tácticos de DDD para diseñar un agregado para este flujo de trabajo. Incluye la raíz de agregado, métodos, invariantes, límite de repositorio y eventos de dominio.
Usa la skill de patrones tácticos de DDD para refactorizar este modelo anémico. Mueve las reglas de dominio a entidades u objetos de valor y explica cada responsabilidad modificada.
Usa la skill de patrones tácticos de DDD para auditar este modelo de dominio. Revisa límites de agregados, aplicación de invariantes, contratos de repositorio, payloads de eventos y filtraciones del ORM.
Mejores prácticas
- Comenzar con invariantes y usarlos para elegir límites de agregados.
- Mantener las preocupaciones de persistencia fuera de los objetos de dominio y de los contratos de repositorio.
- Usar eventos de dominio para cambios de estado importantes con payloads mínimos y estables.
Evitar
- No aplicar toda la complejidad de DDD a flujos de trabajo CRUD simples.
- No ubicar las reglas de negocio únicamente en controladores o servicios de aplicación.
- No exponer entidades ORM como el modelo de dominio.
Preguntas frecuentes
¿Qué ayuda a construir esta skill?
¿Define contextos delimitados?
¿Puede revisar código existente?
¿Genera arquitectura lista para producción?
¿Qué herramientas pueden usar esta skill?
¿Cuándo debería evitar esta skill?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Revisión de Skillstore
r2
Aviso de versión
El autor no declaró una versión.
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/ddd-tactical-patternsRef.
f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526
Actualidad del mantenimiento
26/7/2026
Uso
10 descargas · 101 vistas
Estructura de archivos