·cross-aggregate-constraints
</>

cross-aggregate-constraints

支援跨聚合約束檢查的設計決策(「在聚合 A 的用例中,我想檢查聚合 B 的狀態」)。包括 Saga 誤用檢測、重新審視業務需求、了解 CQRS/ES 中的技術限制以及決定是否允許不一致的數據。在程式碼審查、架構設計或需求分析期間面臨跨聚合約束問題時使用。目標語言:與語言無關。觸發器:在跨聚合約束請求上激活,例如「跨聚合約束檢查」、「想要檢查另一個聚合的狀態」、「Saga 中的約束檢查」、「驗證產品是否連結到品牌」、「跨聚合驗證」、「透過事件溯源進行反向查找」、「跨越聚合的業務規則」、「CQRS/ES 約束」、「命令端讀取來源」、「跨越聚合的業務規則」、「CQRS/ES 約束」、「命令端讀取其他模型

16安裝·3熱度·@j5ik2o

安裝

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

如何安裝 cross-aggregate-constraints

透過命令列快速安裝 cross-aggregate-constraints AI 技能到你的開發環境

  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。

SKILL.md

查看原文

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

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

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

支援跨聚合約束檢查的設計決策(「在聚合 A 的用例中,我想檢查聚合 B 的狀態」)。包括 Saga 誤用檢測、重新審視業務需求、了解 CQRS/ES 中的技術限制以及決定是否允許不一致的數據。在程式碼審查、架構設計或需求分析期間面臨跨聚合約束問題時使用。目標語言:與語言無關。觸發器:在跨聚合約束請求上激活,例如「跨聚合約束檢查」、「想要檢查另一個聚合的狀態」、「Saga 中的約束檢查」、「驗證產品是否連結到品牌」、「跨聚合驗證」、「透過事件溯源進行反向查找」、「跨越聚合的業務規則」、「CQRS/ES 約束」、「命令端讀取來源」、「跨越聚合的業務規則」、「CQRS/ES 約束」、「命令端讀取其他模型 來源:j5ik2o/okite-ai。

可引用資訊

為搜尋與 AI 引用準備的穩定欄位與指令。

安裝指令
npx skills add https://github.com/j5ik2o/okite-ai --skill cross-aggregate-constraints
分類
</>開發工具
認證
收錄時間
2026-03-09
更新時間
2026-03-10

Browse more skills from j5ik2o/okite-ai

快速解答

什麼是 cross-aggregate-constraints?

支援跨聚合約束檢查的設計決策(「在聚合 A 的用例中,我想檢查聚合 B 的狀態」)。包括 Saga 誤用檢測、重新審視業務需求、了解 CQRS/ES 中的技術限制以及決定是否允許不一致的數據。在程式碼審查、架構設計或需求分析期間面臨跨聚合約束問題時使用。目標語言:與語言無關。觸發器:在跨聚合約束請求上激活,例如「跨聚合約束檢查」、「想要檢查另一個聚合的狀態」、「Saga 中的約束檢查」、「驗證產品是否連結到品牌」、「跨聚合驗證」、「透過事件溯源進行反向查找」、「跨越聚合的業務規則」、「CQRS/ES 約束」、「命令端讀取來源」、「跨越聚合的業務規則」、「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 中使用

這個 Skill 的原始碼在哪?

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