mcpField
C
continue-claude-code-work

continue-claude-code-work

github.com/daymadeAgent 工作流1.5k156 次安装今天更新
代码仓库

关于 continue-claude-code-work

用于依据已核实的会话记录继续 Claude Code 未完成工作的 Skill。它先重建原始目标和当前状态,再采取行动,并按请求结果核对进展。

主要功能

  1. 01按时间顺序审查会话证据
  2. 02依据已核实信息建立续作约定
  3. 03核对项目当前状态
  4. 04围绕目标执行并报告

适用场景

  1. 01继续 Claude Code 会话中的未完成任务
  2. 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:与当前实际情况核对

  1. 阅读目标项目当前的 AGENTS.md/CLAUDE.md 和权威项目状态;历史指令可能已经过时。
  2. 确认当前工作目录、分支、工作树和相关文件。
  3. 核实之前的写入、提交、外部操作或后台任务是否确实生效。对话记录同时包含尝试和成功。
  4. 在编写替代方案之前,先找回已证实的资产或之前成功的路径。
  5. 如果另一个进程可能仍会完成同一项暂时失败的工作,请先核实其当前结果,再决定是否重复操作。

步骤 4:执行业务任务

执行约定中的下一项直接行动,并核实结果。除非用户明确将其列为业务目标,或它们是解除阻碍所必需的,否则 Skill 编辑、扩大审查范围、文档系统和基础设施清理都应排在其后。

在改变方向之前,机械地自问:“如果这项工作成功,原始未完成结果中的哪一项会因此推进?”如果答案是没有,就将其记录为后续提议,然后回到任务本身。

不要运行 claude --resume 或 claude --continue。不要覆盖与任务无关的工作树更改。

步骤 5:根据约定汇报

  • 找回的目标:会话及原始业务结果。
  • 已执行:行动及独立核实结果。
  • 现已完成:实际已关闭的约定条目。
  • 剩余事项:尚未完成的条目及确切阻碍。
  • 未重复的操作:有相关性时,说明有意避免的先前受拒路线。

如果只完成了上下文提取或流程步骤,不要说“已成功继续”;业务结果才是完成的衡量单位。

评论

支持 Markdown