用途
本技能适用于将一项新需求整合进既有设计的场景。它反对把变更直接“螺栓式”附加到现有结构上,而是主张从第一性原理出发重新设计:把新需求当作一开始就存在的基础假设,重新思考整个设计应当是什么样子。
主要能力
- 阅读所有受影响的文件,理解当前设计。
- 提出关键问题:“如果从零开始、带着这个新需求,我们会构建什么?”
- 将变更传播到每一处引用,包括类型、文档、示例和设计理由(rationale)部分。
- 先思考完整的重设计,再以增量方式交付。
- 在整合变更时保留选择权(option value)。
使用方式
技能本身给出了明确的操作步骤:先通读受影响文件并理解现有设计;再以“从零构建”的视角推演新设计;随后把变更同步到类型、文档、示例和理由说明等所有引用处;最后在完整思考重设计的基础上分步交付。
当需要进行模块或接口层面的推理时,可调用 /codebase-design;当涉及已确认的项目术语、关系或归属变更时,可调用 /domain-modeling,并协调项目中的权威产物。
适用场景
适用于在既有设计基础上引入新需求、并希望避免设计腐化或局部补丁式修改的工程与设计工作。
限制
资料未提供关于收费、价格、平台支持、具体效果或额外使用步骤的信息。