关于 implement-plan
用于执行保存在 `.claude/scratchpad/` 中的已批准技术计划的技能。它引导编码 Agent 阅读上下文、逐阶段实现并跟踪进度,遇到计划不符时提出问题。
主要功能
- 01读取计划及引用文件
- 02用待办事项跟踪实现进度
- 03逐阶段实现并验证
- 04更新计划中的复选框
- 05指出计划与现状的差异
适用场景
- 01实施已批准的多阶段计划
- 02从已勾选的计划项继续工作
- 03处理计划与代码库不一致
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ casper-studios/ casper-marketplace --skill implement-plan安装后在 Claude Code 中输入/implement-plan确认已加载。
详细介绍
实施计划
你需要根据 .claude/scratchpad/{plan_name}.md 中已批准的技术计划进行实施。这些计划包含若干阶段,每个阶段都有具体的更改和成功标准。
如果未提供文件,请向用户索取。
开始
收到计划路径后:
- 完整阅读计划,并检查是否已有勾选项(- [x])
- 阅读原始工单以及计划中提到的所有文件
- 完整阅读文件——切勿使用 limit/offset 参数;你需要完整的上下文
- 深入思考各部分如何衔接
- 创建待办列表以跟踪进度
- 如果你已理解需要完成的工作,就开始实施
如果未提供计划路径,请向用户索取。
实施原则
计划经过精心设计,但实际情况可能复杂。你的工作是:
- 在遵循计划意图的同时,灵活应对实际情况
- 完整实施每个阶段后再进入下一阶段
- 确认你的工作在更广泛的代码库上下文中合理
- 完成各部分后,更新计划中的复选框
如果实际情况与计划并不完全一致,请思考原因并清晰说明。计划是你的指南,但也需要运用判断力。
如果遇到不一致:
-
停下来,深入思考为何无法按计划执行
-
清楚地说明问题:
Issue in Phase [N]: Expected: [what the plan says] Found: [actual situation] Why this matters: [explanation] How should I proceed?
验证方法
完成一个阶段后:
- 继续之前先修复所有问题
- 同时更新计划和待办事项中的进度
- 使用 Edit 在计划文件中勾选已完成的项目
不要让验证打断工作流程——在自然的停顿点集中验证。
遇到困难时
如果事情未按预期进行:
- 首先,确保你已阅读并理解所有相关代码
- 考虑代码库是否已在计划编写后发生变化
- 清楚说明不一致之处,并请求指示
谨慎使用子任务——主要用于有针对性的调试或探索不熟悉的部分。
恢复工作
如果计划中已有勾选项:
- 相信已完成的工作确实已经完成
- 从第一个未勾选的项目开始
- 只有在发现异常时才验证之前的工作
请记住:你是在实施解决方案,而不只是勾选清单。牢记最终目标并持续推进。
评论
支持 Markdown