什么是 domain-model-extractor?
分析现有代码(未考虑 DDD 构建),使用伪代码提出域模型(聚合、本地实体、值对象、域服务)。提供设计,包括属性、方法、不变量和聚合边界。目标语言:与语言无关。 触发器:由“从现有代码中提取域模型”、“使用 DDD 重新设计此代码”、“提出域模型”、“查找聚合”、“迁移到 DDD”、“分析现有代码并创建域模型”、“将遗留代码移动到 DDD”等请求激活。 来源:j5ik2o/okite-ai。
分析现有代码(未考虑 DDD 构建),使用伪代码提出域模型(聚合、本地实体、值对象、域服务)。提供设计,包括属性、方法、不变量和聚合边界。目标语言:与语言无关。 触发器:由“从现有代码中提取域模型”、“使用 DDD 重新设计此代码”、“提出域模型”、“查找聚合”、“迁移到 DDD”、“分析现有代码并创建域模型”、“将遗留代码移动到 DDD”等请求激活。
通过命令行快速安装 domain-model-extractor AI 技能到你的开发环境
来源:j5ik2o/okite-ai。
既存の非DDDコードを分析し、DDDのビルディングブロック(集約・ローカルエンティティ・値オブジェクト・ドメインサービス)を擬似コード付きで提案する。
収集した情報を基に、以下の順序でモデルを導出する。 詳細なヒューリスティクスは references/analysis-heuristics.md を参照。
| 独自のIDを持つか | Yes(ルートID) | Yes(ローカルID) | No | | 単独で取得されるか | Yes | No(親経由) | No | | ライフサイクルがあるか | Yes | 親に従属 | なし(不変) | | 同一性で比較するか | Yes(ID) | Yes(ID) | No(値で比較) |
分析现有代码(未考虑 DDD 构建),使用伪代码提出域模型(聚合、本地实体、值对象、域服务)。提供设计,包括属性、方法、不变量和聚合边界。目标语言:与语言无关。 触发器:由“从现有代码中提取域模型”、“使用 DDD 重新设计此代码”、“提出域模型”、“查找聚合”、“迁移到 DDD”、“分析现有代码并创建域模型”、“将遗留代码移动到 DDD”等请求激活。 来源:j5ik2o/okite-ai。
为搜索与 AI 引用准备的稳定字段与命令。
npx skills add https://github.com/j5ik2o/okite-ai --skill domain-model-extractor分析现有代码(未考虑 DDD 构建),使用伪代码提出域模型(聚合、本地实体、值对象、域服务)。提供设计,包括属性、方法、不变量和聚合边界。目标语言:与语言无关。 触发器:由“从现有代码中提取域模型”、“使用 DDD 重新设计此代码”、“提出域模型”、“查找聚合”、“迁移到 DDD”、“分析现有代码并创建域模型”、“将遗留代码移动到 DDD”等请求激活。 来源:j5ik2o/okite-ai。
打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/j5ik2o/okite-ai --skill domain-model-extractor 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code、Cursor 或 OpenClaw 中使用
https://github.com/j5ik2o/okite-ai