·aggregate-transaction-boundary
</>

aggregate-transaction-boundary

Aclare la relación entre los agregados y los límites de las transacciones, y detecte/corrija el antipatrón de incluir múltiples agregados en una sola transacción. Aplique el principio de que un agregado es un límite de coherencia fuerte, de modo que cuando se deban actualizar varios agregados en un caso de uso, utilice la coherencia final. Úselo durante revisiones de código, diseño de casos de uso o refactorización para detectar problemas en los límites de las transacciones. Idiomas de destino: independientes del idioma (Java, Kotlin, Scala, TypeScript, Go, Rust, Python, etc.). Desencadenantes: solicitudes sobre límites de transacciones como "actualizar múltiples agregados en la misma transacción", "@Transactional en el caso de uso", "cómo mantener la coherencia entre los agregados", "debería usar el patrón Saga", "diseñar límites de transacciones", "una transacción por agregado", "implementar una coherencia eventual" o "transacciones que abarcan agregados".

15Instalaciones·3Tendencia·@j5ik2o

Instalación

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

Cómo instalar aggregate-transaction-boundary

Instala rápidamente el skill de IA aggregate-transaction-boundary 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 aggregate-transaction-boundary
  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

集約の定義そのものが「強い整合性の境界」である。複数集約を単一トランザクションに含めることは、集約の定義からの逸脱であり、モジュラリティとスケーラビリティを破壊する。

複数の集約にまたがるルールはどれも、常に最新の状態にあるということが期待できない。イベント処理やバッチ処理、その他の更新の仕組みを通じて、他の依存関係は一定の時間内に解消できる。

ひとつの集約上でコマンドを実行するときに、他の集約のコマンドも実行するようなビジネスルールが求められるのなら、その場合は結果整合性を使うこと。

Aclare la relación entre los agregados y los límites de las transacciones, y detecte/corrija el antipatrón de incluir múltiples agregados en una sola transacción. Aplique el principio de que un agregado es un límite de coherencia fuerte, de modo que cuando se deban actualizar varios agregados en un caso de uso, utilice la coherencia final. Úselo durante revisiones de código, diseño de casos de uso o refactorización para detectar problemas en los límites de las transacciones. Idiomas de destino: independientes del idioma (Java, Kotlin, Scala, TypeScript, Go, Rust, Python, etc.). Desencadenantes: solicitudes sobre límites de transacciones como "actualizar múltiples agregados en la misma transacción", "@Transactional en el caso de uso", "cómo mantener la coherencia entre los agregados", "debería usar el patrón Saga", "diseñar límites de transacciones", "una transacción por agregado", "implementar una coherencia eventual" o "transacciones que abarcan agregados". 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 aggregate-transaction-boundary
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 aggregate-transaction-boundary?

Aclare la relación entre los agregados y los límites de las transacciones, y detecte/corrija el antipatrón de incluir múltiples agregados en una sola transacción. Aplique el principio de que un agregado es un límite de coherencia fuerte, de modo que cuando se deban actualizar varios agregados en un caso de uso, utilice la coherencia final. Úselo durante revisiones de código, diseño de casos de uso o refactorización para detectar problemas en los límites de las transacciones. Idiomas de destino: independientes del idioma (Java, Kotlin, Scala, TypeScript, Go, Rust, Python, etc.). Desencadenantes: solicitudes sobre límites de transacciones como "actualizar múltiples agregados en la misma transacción", "@Transactional en el caso de uso", "cómo mantener la coherencia entre los agregados", "debería usar el patrón Saga", "diseñar límites de transacciones", "una transacción por agregado", "implementar una coherencia eventual" o "transacciones que abarcan agregados". Fuente: j5ik2o/okite-ai.

¿Cómo instalo aggregate-transaction-boundary?

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 aggregate-transaction-boundary 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