·cross-aggregate-constraints
</>

cross-aggregate-constraints

Admite decisiones de diseño para verificaciones de restricciones entre agregados (“en el caso de uso del agregado A, quiero verificar el estado del agregado B”). Incluye detectar el uso indebido de Saga, revisar los requisitos comerciales, comprender las limitaciones técnicas en CQRS/ES y decidir si se permiten datos inconsistentes. Utilícelo cuando se enfrente a problemas de restricciones entre agregados durante la revisión de código, el diseño de arquitectura o el análisis de requisitos. Idiomas de destino: independientes del idioma. Activado por solicitudes de restricciones de agregados cruzados, como "verificación de restricciones de agregados cruzados", "quiero verificar el estado de otro agregado", "verificación de restricciones en Saga", "verificar si un producto está vinculado a una marca", "validación de agregados cruzados", "búsqueda inversa con origen de eventos", "reglas de negocios que abarcan agregados", "restricciones de CQRS/ES", "¿puede el lado del comando consultar el modelo de lectura?" "Hacer referencia a otro agregado en un caso de uso".

16Instalaciones·3Tendencia·@j5ik2o

Instalación

$npx skills add https://github.com/j5ik2o/okite-ai --skill cross-aggregate-constraints

Cómo instalar cross-aggregate-constraints

Instala rápidamente el skill de IA cross-aggregate-constraints en tu entorno de desarrollo mediante línea de comandos

  1. Abrir Terminal: Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.)
  2. Ejecutar comando de instalación: Copia y ejecuta este comando: npx skills add https://github.com/j5ik2o/okite-ai --skill cross-aggregate-constraints
  3. Verificar instalación: 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, Cursor u OpenClaw

Fuente: j5ik2o/okite-ai.

SKILL.md

Ver original

| 初期状態 | ブランド登録時は商品ゼロ。削除可能 | | 運用中 | ほとんどのブランドに何かしらの商品が紐づく | | 実質的な制約 | 「ブランドは削除できない」と同義になる | | 結論 | 複雑な制約チェック機構を作る意味があるか再検討すべき |

| 論理削除 | ブランドを「非アクティブ」にする。商品紐づきチェック不要 | | 制約の廃止 | ブランド削除自体を禁止し、制約チェックを不要にする | | 条件の変更 | 「N日以上商品が紐づいていないブランドのみ削除可」等 | | 許容 | 紐づき先のないゴミデータの存在を受け入れる |

トランザクションは複数のエンティティにまたがりますか? この質問の答えがイエスならば、間違った集約ルートを持っていると言えるでしょう。 --- Lightbend Academy

Admite decisiones de diseño para verificaciones de restricciones entre agregados (“en el caso de uso del agregado A, quiero verificar el estado del agregado B”). Incluye detectar el uso indebido de Saga, revisar los requisitos comerciales, comprender las limitaciones técnicas en CQRS/ES y decidir si se permiten datos inconsistentes. Utilícelo cuando se enfrente a problemas de restricciones entre agregados durante la revisión de código, el diseño de arquitectura o el análisis de requisitos. Idiomas de destino: independientes del idioma. Activado por solicitudes de restricciones de agregados cruzados, como "verificación de restricciones de agregados cruzados", "quiero verificar el estado de otro agregado", "verificación de restricciones en Saga", "verificar si un producto está vinculado a una marca", "validación de agregados cruzados", "búsqueda inversa con origen de eventos", "reglas de negocios que abarcan agregados", "restricciones de CQRS/ES", "¿puede el lado del comando consultar el modelo de lectura?" "Hacer referencia a otro agregado en un caso de uso". Fuente: j5ik2o/okite-ai.

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/j5ik2o/okite-ai --skill cross-aggregate-constraints
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-03-09
Actualizado
2026-03-10

Browse more skills from j5ik2o/okite-ai

Respuestas rápidas

¿Qué es cross-aggregate-constraints?

Admite decisiones de diseño para verificaciones de restricciones entre agregados (“en el caso de uso del agregado A, quiero verificar el estado del agregado B”). Incluye detectar el uso indebido de Saga, revisar los requisitos comerciales, comprender las limitaciones técnicas en CQRS/ES y decidir si se permiten datos inconsistentes. Utilícelo cuando se enfrente a problemas de restricciones entre agregados durante la revisión de código, el diseño de arquitectura o el análisis de requisitos. Idiomas de destino: independientes del idioma. Activado por solicitudes de restricciones de agregados cruzados, como "verificación de restricciones de agregados cruzados", "quiero verificar el estado de otro agregado", "verificación de restricciones en Saga", "verificar si un producto está vinculado a una marca", "validación de agregados cruzados", "búsqueda inversa con origen de eventos", "reglas de negocios que abarcan agregados", "restricciones de CQRS/ES", "¿puede el lado del comando consultar el modelo de lectura?" "Hacer referencia a otro agregado en un caso de uso". Fuente: j5ik2o/okite-ai.

¿Cómo instalo cross-aggregate-constraints?

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/j5ik2o/okite-ai --skill cross-aggregate-constraints 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, Cursor u OpenClaw

¿Dónde está el repositorio de origen?

https://github.com/j5ik2o/okite-ai