·cross-aggregate-constraints
</>

cross-aggregate-constraints

Поддерживает проектные решения для проверок межагрегатных ограничений («в сценарии использования агрегата A я хочу проверить состояние агрегата B»). Включает обнаружение злоупотреблений Saga, пересмотр бизнес-требований, понимание технических ограничений CQRS/ES и принятие решения о том, когда следует допускать противоречивые данные. Используйте при возникновении проблем с межагрегатными ограничениями во время проверки кода, проектирования архитектуры или анализа требований. Целевой язык: не зависит от языка. Триггер: активируется при запросах межагрегатных ограничений, таких как «проверка межагрегатных ограничений», «хочу проверить состояние другого агрегата», «проверка ограничений в Saga», «проверить, связан ли бренд с продуктами», «межагрегатная проверка», «обратный поиск с источником событий», «бизнес-правила, охватывающие агрегаты», «ограничения CQRS/ES», «могу ли я ссылаться на модель чтения со стороны команды?», «ссылаться на другой агрегат в сценарии использования».

16Установки·3Тренд·@j5ik2o

Установка

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

Как установить cross-aggregate-constraints

Быстро установите AI-навык cross-aggregate-constraints в вашу среду разработки через командную строку

  1. Откройте терминал: Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.)
  2. Выполните команду установки: Скопируйте и выполните эту команду: npx skills add https://github.com/j5ik2o/okite-ai --skill cross-aggregate-constraints
  3. Проверьте установку: После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Источник: j5ik2o/okite-ai.

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

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

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

Поддерживает проектные решения для проверок межагрегатных ограничений («в сценарии использования агрегата A я хочу проверить состояние агрегата B»). Включает обнаружение злоупотреблений Saga, пересмотр бизнес-требований, понимание технических ограничений CQRS/ES и принятие решения о том, когда следует допускать противоречивые данные. Используйте при возникновении проблем с межагрегатными ограничениями во время проверки кода, проектирования архитектуры или анализа требований. Целевой язык: не зависит от языка. Триггер: активируется при запросах межагрегатных ограничений, таких как «проверка межагрегатных ограничений», «хочу проверить состояние другого агрегата», «проверка ограничений в Saga», «проверить, связан ли бренд с продуктами», «межагрегатная проверка», «обратный поиск с источником событий», «бизнес-правила, охватывающие агрегаты», «ограничения CQRS/ES», «могу ли я ссылаться на модель чтения со стороны команды?», «ссылаться на другой агрегат в сценарии использования». Источник: j5ik2o/okite-ai.

Факты (для цитирования)

Стабильные поля и команды для ссылок в AI/поиске.

Команда установки
npx skills add https://github.com/j5ik2o/okite-ai --skill cross-aggregate-constraints
Источник
j5ik2o/okite-ai
Категория
</>Разработка
Проверено
Впервые замечено
2026-03-09
Обновлено
2026-03-10

Browse more skills from j5ik2o/okite-ai

Короткие ответы

Что такое cross-aggregate-constraints?

Поддерживает проектные решения для проверок межагрегатных ограничений («в сценарии использования агрегата A я хочу проверить состояние агрегата B»). Включает обнаружение злоупотреблений Saga, пересмотр бизнес-требований, понимание технических ограничений CQRS/ES и принятие решения о том, когда следует допускать противоречивые данные. Используйте при возникновении проблем с межагрегатными ограничениями во время проверки кода, проектирования архитектуры или анализа требований. Целевой язык: не зависит от языка. Триггер: активируется при запросах межагрегатных ограничений, таких как «проверка межагрегатных ограничений», «хочу проверить состояние другого агрегата», «проверка ограничений в Saga», «проверить, связан ли бренд с продуктами», «межагрегатная проверка», «обратный поиск с источником событий», «бизнес-правила, охватывающие агрегаты», «ограничения CQRS/ES», «могу ли я ссылаться на модель чтения со стороны команды?», «ссылаться на другой агрегат в сценарии использования». Источник: j5ik2o/okite-ai.

Как установить cross-aggregate-constraints?

Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/j5ik2o/okite-ai --skill cross-aggregate-constraints После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Где находится исходный репозиторий?

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