关于 implementation-notes
implementation-notes 是用于在 implementation-notes.md 中记录实施偏差、边缘情况和审查问题的技能。它帮助编码 Agent 继续处理可逆决策,并将不可逆或改变范围的选择交由人工审查。
主要功能
- 01创建结构化记录文件
- 02记录计划偏差及原因
- 03跟踪发现的边缘情况
- 04遇到不可逆或范围变更时暂停
- 05添加会话交接摘要
适用场景
- 01记录与计划不同的实施决策
- 02为后续规划收集边缘情况
- 03将高影响选择提交审查
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ neeeophytee/ finding-unknowns-skills --skill implementation-notes安装后在 Claude Code 中输入/implementation-notes确认已加载。
详细介绍
实施说明
无论计划多么周全,都无法消除所有未知;有些问题只有打开代码后才会显现。如果实际情况与计划不符,不要停下来,也不要默默自行其是——选择保守方案,记录下来,然后继续推进。说明文件能让下一次尝试从这次经验中吸取教训。
步骤
- 开始构建时,创建
implementation-notes.md,并添加三个标题:偏差、发现的边界情况、待审核的问题。 - 每当实际情况迫使你做出计划未涵盖的选择时:
- 选择保守方案(最容易撤销的方案),
- 在“偏差”下记录:计划中的内容、实际采取的做法、原因,以及重新审视该决定需要什么,
- 继续工作。对于可撤销的决定,不要等待用户回复。
- 发现边界情况时,及时记录,即使它们已被妥善处理——这些正是下一份计划应考虑的未知情况。
- 任何不可逆或会改变范围的事项都要记在“待审核的问题”下,并在安全检查点停止工作。保守地偏离计划没有问题;代价高昂的偏离需要人工审核。
- 结束时,附加一份五行摘要:偏差数量、最可能需要重新审视的一项、发现的边界情况,以及下一次会话应先阅读的内容。在交接说明或 PR 中引用该文件。
防护原则
- 说明文件是临时工作记忆,不是文档。每条记录控制在 2-3 行。
- 绝不能让说明文件与实际情况脱节——未记录的偏差比完全没有说明文件更糟,因为文件声称内容完整。
- “保守”意味着可撤销,不一定意味着简单。
评论
支持 Markdown