关于 continue-claude-code-work
用于依据已核实的会话记录继续 Claude Code 未完成工作的 Skill。它先重建原始目标和当前状态,再采取行动,并按请求结果核对进展。
主要功能
- 01按时间顺序审查会话证据
- 02依据已核实信息建立续作约定
- 03核对项目当前状态
- 04围绕目标执行并报告
适用场景
- 01继续 Claude Code 会话中的未完成任务
- 02续作前核实已完成和待处理工作
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ daymade/ claude-code-skills --skill continue-claude-code-work安装后在 Claude Code 中输入/continue-claude-code-work确认已加载。
详细介绍
继续 Claude Code 工作
继续意味着执行尚未完成的业务任务。它不意味着总结对话记录、完善历史记录工具,也不意味着开始新的实验。
步骤 1:获取已验证的读取回执
针对准确的会话调用 daymade-claude-code:read-claude-code-history。要求该 Skill 提供按时间顺序排列的证据简报,而不是分开的“最后一条用户消息”和“最后一条助手消息”分类。如果会话 ID 未知,请先使用其搜索/清点流程。
在回执明确说明以下内容之前,不要采取行动:
- 准确的会话 ID 和项目;
- 来源和时间覆盖范围;
- 压缩以及原始时间顺序的边界;
- 每一条保留的人类请求,包括排队的提示词;
- 结束原因、未解决的调用、涉及的文件,以及明确存在的信息缺口。
如果被截断的部分可能包含目标或更正,请使用读取器的完整模式重新读取。如果会话身份、沿袭关系或作者身份尚未明确,请停止;根据猜测的会话继续工作,不如询问缺失的证据。
步骤 2:重建继续执行的约定
在首次调用会更改项目的工具之前,根据证据写出这份精简的内部约定。不要编造值来填补空白。
| 字段 | 所需证据 |
|---|---|
| 原始业务结果 | 最早且仍然有效的人类请求,而非之后的实现细节 |
| 当前明确请求 | 最新一条并非单纯“继续”的人类请求 |
| 已完成 | 独立核实的当前状态,而非旧 Agent 的说法 |
| 尚未完成 | 已请求但没有完成证据的结果 |
| 用户更正/禁止重做的事项 | 用户拒绝过的路线、输出或假设 |
| 已证实的资产和成功路线 | 之前成功使用过的现有代码、文档、Skills、输出或命令 |
| 下一项直接行动 | 一项能通过成功结果明显推进未完成业务目标的行动 |
如果最新消息只有“继续”,则根据已验证的时间顺序继承目标。绝不要把这个提示本身当作任务说明。
步骤 3:与当前实际情况核对
- 阅读目标项目当前的
AGENTS.md/CLAUDE.md和权威项目状态;历史指令可能已经过时。 - 确认当前工作目录、分支、工作树和相关文件。
- 核实之前的写入、提交、外部操作或后台任务是否确实生效。对话记录同时包含尝试和成功。
- 在编写替代方案之前,先找回已证实的资产或之前成功的路径。
- 如果另一个进程可能仍会完成同一项暂时失败的工作,请先核实其当前结果,再决定是否重复操作。
步骤 4:执行业务任务
执行约定中的下一项直接行动,并核实结果。除非用户明确将其列为业务目标,或它们是解除阻碍所必需的,否则 Skill 编辑、扩大审查范围、文档系统和基础设施清理都应排在其后。
在改变方向之前,机械地自问:“如果这项工作成功,原始未完成结果中的哪一项会因此推进?”如果答案是没有,就将其记录为后续提议,然后回到任务本身。
不要运行 claude --resume 或 claude --continue。不要覆盖与任务无关的工作树更改。
步骤 5:根据约定汇报
- 找回的目标:会话及原始业务结果。
- 已执行:行动及独立核实结果。
- 现已完成:实际已关闭的约定条目。
- 剩余事项:尚未完成的条目及确切阻碍。
- 未重复的操作:有相关性时,说明有意避免的先前受拒路线。
如果只完成了上下文提取或流程步骤,不要说“已成功继续”;业务结果才是完成的衡量单位。