claude-handoff
将当前对话移交给一个新的后台 agent,让其立即接手工作。
技能说明mattpocock/skills
将当前对话移交给一个新的后台 agent,让其立即接手工作。
技能简介
claude-handoff 用于将当前对话移交给一个新的后台 agent,使其立即接手后续工作。它会自动生成一份交接摘要,并以此为提示词(prompt)启动后台 agent,从而解决会话过长、上下文混乱或任务需要接力执行的问题。
使用场景
- 当前会话内容过多、上下文拥挤,需要换一个干净环境继续任务
- 工作已有明确结论,需要交给后台 agent 独立执行
- 需要同时管理多个后台任务,用
claude agents进行统一调度 - 需要把任务按阶段拆给不同 agent 接力完成
使用方法
该技能需要用户显式触发,不由模型自动调用。触发时,它会生成一份当前对话的交接摘要,然后执行以下命令启动后台 agent:
claude --bg --name "<描述性名称>" "<交接摘要>"
命令会在当前工作目录启动 agent 并立即返回,后续用 claude agents 查看和管理。需要注意的是:
- 必须通过
-n/--name传入描述性名称(如--name "Fix login bug"),该名称会显示在任务列表、会话选择器和终端标题中。 - 交接摘要需要包含 "suggested skills" 部分,写明下一个 agent 应当调用 Skill 工具获取哪些技能。
注意事项
- 摘要中不要重复 spec、plan、issue、commit 等工件里已有的内容,改用路径或 URL 引用。
- 摘要会成为下一个 agent 的 prompt,必须删掉 API 密钥、密码、个人身份信息等敏感数据。
- 如果用户传入参数,则将其视为对下一个会话工作重点的描述,交接摘要需据此调整。