·cross-aggregate-constraints
</>

cross-aggregate-constraints

支持跨聚合约束检查的设计决策(“在聚合 A 的用例中,我想检查聚合 B 的状态”)。 包括 Saga 误用检测、重新审视业务需求、了解 CQRS/ES 中的技术限制以及决定是否允许不一致的数据。 在代码审查、架构设计或需求分析期间面临跨聚合约束问题时使用。 目标语言:与语言无关。 触发器:由跨聚合约束请求激活,例如“跨聚合约束检查”、“想要检查另一个聚合的状态”、“Saga 中的约束检查”、“验证品牌是否有链接产品”、“跨聚合验证”、“通过事件溯源进行反向查找”、“跨聚合的业务规则”、“CQRS/ES 约束”、“命令端可以引用读取模型吗?”、“引用某个聚合中的其他聚合”用例”。

16安装·4热度·@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 约束”、“命令端可以引用读取模型吗?”、“引用某个聚合中的其他聚合”用例”。 来源: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 约束”、“命令端可以引用读取模型吗?”、“引用某个聚合中的其他聚合”用例”。 来源: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