Community编程与开发github.com

handoff (对话移交)

将当前对话压缩成一份移交文档,保存到仓库的 handoffs/ 目录中,供另一个 Agent 或新会话继续使用。

handoff (对话移交) 是什么?

这个技能(Skill)的作用是把当前 Claude Code 会话中的工作状态、意图和关键信息浓缩成一份轻量级的移交文档,保存到项目的 `handoffs/` 目录下。这样,当新启动的 Agent 或同一个 Agent 开启新会话时,可以直接读取这份文档快速进入状态,而不必重新阅读整段历史对话。它强制要求保存到当前 Git 仓库根目录下的 `handoffs/` 文件夹中,避免使用临时目录或聊天内联。文档按时间戳命名,保证唯一性且不覆盖。内容包含标题、目标、当前进展、下一步行动、关键决策、陷阱、相关文件引用、待定问题和建议技能,每个部分有明确的长度限制,强调引用而非复制内容。支持从参数中获取下一轮会话的关注重点,从而使文档更具针对性。该技能适用于需要长期维护的复杂项目,或者需要将工作从一次会话交接给另一次会话的场景,确保上下文不丢失、决策可追溯。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/behavioralvalueinvestor/claude-skills/tree/HEAD/skills/handoff

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Handoff(对话移交)

编写一份移交文档,使新启动的 Agent 能够在无需重读整段对话的情况下继续当前工作。文档应捕获当前状态和意图,而非逐字记录对话内容。

保存位置

将移交文档保存到当前项目仓库内 —— 切勿保存在操作系统临时目录或对话内联中。

  1. 确定仓库根目录:执行 git rev-parse --show-toplevel。如果命令失败(非 Git 仓库),则回退到当前工作目录。
  2. 确保该根目录下存在 handoffs/ 文件夹;如缺失则创建。
  3. 写入到 handoffs/<slug>-handoff-<UTC-timestamp>.md,其中:
    • <slug> 是从任务(或传入的参数)中提取的短 kebab-case 主题词,例如 notebook-proxy-review。
    • <UTC-timestamp> 格式为 YYYYMMDDTHHMMSSZ,例如 20260527T144059Z。 时间戳确保每个移交文档唯一 —— 切勿覆盖已有的移交文档。
  4. 写入完成后,打印所创建文件的绝对路径。

文档内容

如果该技能接收了参数,则将参数内容作为下一会话的关注重点,并使每个部分都倾向于该重点。

使用以下各部分。每个部分应控制在指定长度内;移交文档是一份指针文档,而非所有内容的记录。如果某部分确实无内容,则直接省略,而非填充空白。

  • 标题 —— 标题、日期(UTC)以及一行说明下一会话的目的。(≤5 行)
  • 目标 —— 目标及其成功标准。(≤3 句)
  • 当前状态 —— 已完成的工作、可运行的部分、已验证与假设的内容。(≤10 条)
  • 下一步行动 —— 为下一 Agent 提供的具体、有序的行动步骤。(≤8 条)
  • 关键决策及理由 —— 已锁定的选择及其原因,避免下一 Agent 重新争论。(≤8 条)
  • 陷阱 / 地雷 —— 已遇到的陷阱、意外情况、看似完成实则未完成的内容。(≤8 条)
  • 相关文件与参考 —— 代码路径、URL、PRD(产品需求文档)、计划、差异对比、问题。仅引用它们,不要内联其内容。(≤12 项)
  • 待定问题 —— 需要用户参与或进一步工作才能解决的未决策问题。(≤6 条)
  • 建议的技能 —— 下一 Agent 应调用的技能,每条附上一行理由。(≤6 项)

规则

  • 不要重复已存在于其他工件(PRD、计划、ADRs(架构决策记录)、问题、提交、差异对比)中的内容。应通过路径或 URL 引用它们。
  • 不要在移交文档中粘贴大型文件内容或完整的命令输出。应指向来源。
  • 对密钥和PII(个人身份信息)进行脱敏处理 —— 任何匹配 API_KEY / SECRET / TOKEN / PASSWORD / PRIVATE_KEY 或个人信息的内容。本地文件路径可以保留。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能