with one click
design-entity
基于已定义的功能识别并调整逻辑实体,输出实体责任边界、协作关系与关键数据结构,并生成数据模型文档。仅被显式调用,不自动触发。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
基于已定义的功能识别并调整逻辑实体,输出实体责任边界、协作关系与关键数据结构,并生成数据模型文档。仅被显式调用,不自动触发。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
按 Git/非 Git、是否指定 BRANCH_NAME 与 FEATURE_DIR 分支决策,解析输入并创建或复用特性分支与功能目录,输出 BRANCH_NAME、SPEC_FILE、FEATURE_DIR。用于 /specify 或单独创建/复用特性分支。
SDD流程代码变更采集Skill。在SDD流程执行完毕后,采集目标目录的代码变更信息,提取feature_infos和code_blocks,生成评测所需的JSON文件并保存到当前SDD分支的evalset目录下。当用户提到"采集SDD变更"、"生成评测数据"、"收集代码变更信息"、"build_configi_eval"、"evalset"时触发本技能。
深度逻辑架构要素反构编排Skill. 当 reverse 的 --target 为 deep_logic_architecture 时触发.
实体清单与实体关系反构的编排Skill. 当 reverse 的 --target 为 entities 或 all 的实体阶段时触发.
功能清单与功能详情文档反构的编排Skill. 当 reverse 的 --target 为 functions 或 all 的功能阶段时触发.
接口清单与接口详情反构的编排Skill. 当 reverse 的 --target 为 interfaces 或 all 的接口阶段时触发. 依赖 omni-doc/specs/logic_architecture/architecture.json(由 reverse-logic-architecture 生成).
| name | design-entity |
| description | 基于已定义的功能识别并调整逻辑实体,输出实体责任边界、协作关系与关键数据结构,并生成数据模型文档。仅被显式调用,不自动触发。 |
| user-invokable | false |
design skill 显式调用include/、source/ 等通用/基础设施类目录视为逻辑实体(除非该目录本身承载明确业务语义且在需求/场景中可追溯)。注意事项:
FEATURE_DIR/spec.md 的功能列表为依据,识别支撑功能所需的逻辑实体,并为每个功能明确:design / design-interface 一致)按以下顺序选用第一个存在的文件作为本次步骤的架构输入;均不存在则不阻塞,不将「缺少架构文件」视为失败,仅在产出中依赖 FEATURE_SPEC、context.md 与 IMPL_DESIGN 已有上下文自行给出分层假设并显式记录:
${DOC_DIR}/on-demand/logic_architecture.md(按需反构,优先)${DOC_DIR}/specs/logic_architecture.md(规格库)下文所称「有效架构约束文档」指按上式解析得到的文件;若未解析到任何文件,则称「未加载架构文档」。
FEATURE_SPEC 与 context.md 做出合理分层假设并在 IMPL_DESIGN 中写明,仍须避免明显跨层反向依赖。FEATURE_DIR/context.md 中的「相关逻辑实体文档」章节,作为既有逻辑实体的主要参考来源。context_mode = evidence_first,优先消费 on_demand.scope、on_demand.traceability、on_demand.risks、on_demand.evidence_gaps,并以 in-scope 功能为实体识别起点。基于步骤1输入与上下文,按「逻辑实体定义」识别并产出本次变更涉及的全部逻辑实体条目(含INSERT/MODIFY/DELETE/REFER),作为后续步骤的范围基线。
动作类型定义:
FEATURE_DIR/context.md 指向的既有逻辑实体文档进行修改。on-demand 实体消费规则(仅 evidence_first 模式):
on_demand.scope 中 in-scope 功能倒推主责/协作实体,限制实体分析范围。on_demand.traceability 保证“需求-功能-接口-实体”链路可追溯,避免孤立实体。on_demand.risks / on_demand.evidence_gaps,在实体边界或数据模型中显式记录假设与约束。兼容规则(default 模式):
context_mode = default 或 on_demand 字段缺失,沿用原有逻辑,不阻塞实体设计。## 逻辑实体
### [动作类型:INSERT/MODIFY/DELETE/REFER] - [逻辑实体ID]([逻辑实体名称])
**变更原因**: [变更来源与采用的方法等]
**支撑的功能**: [功能ID] - [功能名称]
**映射目录**: [逻辑实体的映射目录]
[逻辑实体具体内容]
[按照上述格式继续描述其他实体...]
业务意图 明确需要调整的职责、协作关系或关键属性。对新增或修改的部分使用 **加粗** 标记,对计划移除的内容使用 ~~删除线~~ 标记,以便评审与追踪。DOC_DIR/specs/logic_entities/0.logic_entity_list.md,提取已存在的 ENTITY-XXX 最大ID,取 最大ID + 1 作为新逻辑实体的ID。0.logic_entity_list.md 时,逻辑实体ID从 ENTITY-001 开始。.infra/metamodel/6.entity-template.md 中的规范生成[逻辑实体具体内容]。从既有逻辑实体文档中提取对应条目的关键信息填入模板,变更原因 统一填写为 无变更,仅建立引用关系以支持后续波及分析。
输入:
分析方法:
[NEEDS CLARIFICATION])输出位置:
FEATURE_DIR/data-model.md.infra/templates/data-model-template.mdFUNC-XXX 的主责/协作关系清晰可追溯,能解释其为何存在以及如何支撑场景验收。FEATURE_DIR/data-model.md 覆盖核心数据结构、关键字段与验证规则,并与需求/规则来源具备可追溯关系;状态转换(如适用)描述可执行。ENTITY-XXX ID基于当前最大值顺序递增,无冲突或缺号。