المهارات domain-driven-design
📦

domain-driven-design

آمن

Aplicar Diseño Guiado por el Dominio con Guía de IA

Los proyectos de software complejos necesitan un modelado de dominio estructurado, pero saber cuándo y cómo aplicar DDD es un desafío. Esta skill te ayuda a evaluar la viabilidad de DDD, planificar la arquitectura estratégica y dirigir a skills de implementación especializados.

يدعم: Claude Codex Code(CC)
📊 70 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "domain-driven-design". Use @domain-driven-design to assess if our e-commerce platform should adopt full DDD

النتيجة المتوقعة:

Resultados de verificación de viabilidad: Tu plataforma de comercio electrónico probablemente cumple múltiples criterios debido a reglas de negocio complejas (precios, inventario), múltiples equipos y contratos de integración. Recomendación: Adoptar DDD estratégico primero con contextos delimitados para Pedidos, Inventario, Pagos y Envíos.

استخدام "domain-driven-design". Help us plan the strategic artifacts for our healthcare domain

النتيجة المتوقعة:

Entregables estratégicos para salud: (1) Mapa de subdominios identificando dominios centrales como Gestión de Pacientes, Programación, Facturación; (2) Mapa de contextos delimitados con límites de cumplimiento HIPAA; (3) Glosario de lenguaje ubicuo para terminología médica; (4) ADRs para decisiones críticas.

التدقيق الأمني

آمن
v1 • 2/24/2026

Static analysis flagged 19 potential issues including external_commands and weak cryptographic algorithms. Manual review confirms these are false positives: the @ mentions in skill references were mistaken for backtick execution, and the word 'design' was incorrectly flagged as cryptographic. This is a documentation-only skill containing no executable code, network requests, or file system operations. All findings dismissed as false positives.

2
الملفات التي تم فحصها
99
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

41
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
25
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

Sesión de Planificación Arquitectónica

Usa al inicio de un nuevo proyecto para determinar si DDD es apropiado y planificar los límites de los contextos delimitados.

Guía de Decisión de Refactorización

Evalúa un monolito existente para identificar límites de subdominios y planificar la adopción incremental de DDD.

Herramienta de Coordinación de Equipo

Establecer lenguaje ubicuo compartido y límites de propiedad claros entre múltiples equipos.

جرّب هذه الموجهات

Verificación Inicial de Viabilidad de DDD
Usa @domain-driven-design para evaluar si deberíamos adoptar DDD completo para nuestro [project description]. Ejecuta la verificación de viabilidad y explica qué criterios se cumplen.
Solicitud de Modelado Estratégico
Aplica @domain-driven-design para ayudarnos a identificar subdominios y contextos delimitados para nuestro [business domain]. Lista los artefactos estratégicos que deberíamos producir primero.
Dirigir a Skills de Implementación
Hemos decidido adoptar DDD para [specific bounded context]. Usa @domain-driven-design para dirigirnos a las siguientes skills que necesitamos y lista los entregables tácticos para esta semana.
Soporte de Decisión para Event Sourcing
Nuestro dominio requiere auditabilidad e historial de eventos. Usa @domain-driven-design para ayudarnos a decidir si event sourcing es apropiado y qué skills usar para la implementación.

أفضل الممارسات

  • Comienza con DDD estratégico antes de sumergirte en detalles de implementación táctica
  • Usa la verificación de viabilidad para evitar sobreingeniería en sistemas simples
  • Produce artefactos explícitos en cada etapa para asegurar progreso medible
  • Dirige a skills especializados en lugar de intentar manejar todo con un solo prompt

تجنب

  • Aplicar DDD completo a aplicaciones CRUD simples sin reglas de negocio complejas
  • Saltarse el modelado estratégico y saltar directamente al diseño de entidades
  • Crear contextos delimitados basados en capas técnicas en lugar de capacidades de negocio
  • Usar DDD como justificación para sobreingeniería sin complejidad de dominio clara

الأسئلة المتكررة

¿Cuándo debo usar esta skill?
Usa esta skill cuando modeles dominios de negocio complejos, decidas si DDD completo vale la complejidad adicional, o planifiques implementaciones de CQRS, event sourcing o saga.
¿Esta skill genera código?
No, esta es una skill de planificación ydirección. Te ayuda a evaluar viabilidad, planificar artefactos estratégicos y dirigirte a skills especializados para la implementación.
¿Qué es la verificación de viabilidad?
Una evaluación simple con cuatro criterios: reglas de negocio complejas, múltiples equipos con colisiones de modelos, contratos de integración inestables y necesidades de auditabilidad. Usa DDD completo cuando al menos dos sean verdaderos.
¿A qué skills especializados dirige esta skill?
La skill hace referencia a skills especializados para diseño estratégico, mapeo de contextos, patrones tácticos, CQRS, event sourcing, orquestación de saga y patrones de proyección.
¿Puede esto reemplazar talleres de expertos del dominio?
No, esta skill no puede reemplazar la interacción directa con expertos del dominio. Está diseñada para guiar y estructurar el trabajo de DDD, no para descubrir conocimiento del dominio.
¿Cómo es diferente esta skill de la consulta arquitectónica?
Esta skill proporciona metodología estructurada y dirección a otras skills. No analiza tu base de código específica ni proporciona recomendaciones arquitectónicas en tiempo real.

تفاصيل المطور

بنية الملفات