SuperAPI AI 工具集

rdd-model

写作与研究

查看项目

更新于 10-16 01:29

技能介绍

用途:这是 RDD(研究驱动开发)流程的领域建模阶段工具。前提是用户已完成研究阶段并产出文章(通常在 ./docs/essay.md),本技能负责从中提取一套轻量级领域词汇表——概念、动作、关系与不变式,供后续所有工作统一使用。其思路参考 DDD 的通用语言(ubiquitous language),而非 UML 类图。

主要能力:读取 ./docs/essay.md 及 ./docs/research-log.md(若存在),识别反复出现的名词(候选概念)、动词(候选动作)、明示的规则或约束(候选不变式)以及隐含关系。随后草拟领域模型,包含“概念(名词)”表(术语、定义、相关术语)、“动作(动词)”表(动作、执行者、对象、说明)、“关系”列表、“不变式”列表,以及“修订日志”表(编号、日期、不变式、变更、传播)。之后做一致性检查,处理同义词、遗漏概念、含糊定义和无关联术语。

关于不变式:它是 RDD 流程中权威性最高的产出物。更新既有领域模型时,若新增不变式属正常;若变更或强化不变式则视为修订,需向用户提示可能与之冲突的 ADR、文章或代码,并记入修订日志。新建模型时跳过该步骤。

使用方式与产出:将模型写入 ./docs/domain-model.md,并向用户呈现,重点标注做了判断取舍的术语、含糊概念以及推断出的关系。命令占位符为 $ARGUMENTS。

适用场景:适用于已完成研究阶段、需要定义统一语言以指导后续 ADR 与编码的项目。

限制:词汇一旦获批即具约束力,后续 ADR 与代码必须使用相同术语;该技能只产出单个 markdown 文件,不做类图,不追求详尽。资料未提供具体收费、平台或价格信息。