mcpField
C
claude-handoff

claude-handoff

github.com/mattpocockAgent 工作流305.7k434.7k 次安装1 天前更新
代码仓库

关于 claude-handoff

claude-handoff 是一项将当前对话整理成摘要并交给新 Agent 的技能,也会在后台启动该 Agent。它把提示词保存到系统临时目录,列出建议技能,并避免重复已有项目资料。

主要功能

  1. 01整理当前对话,供后续继续工作
  2. 02将摘要保存到系统临时目录
  3. 03启动带名称的后台 Agent
  4. 04为后续 Agent 建议技能
  5. 05脱敏并引用已有资料

适用场景

  1. 01将进行中的工作交接给新 Agent
  2. 02依据用户提供的参数启动专注于特定任务的后台会话
  3. 03传递项目上下文,同时避免重复已有文档

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mattpocock/skills --skill claude-handoff

安装后在 Claude Code 中输入/claude-handoff确认已加载。

附带文件agents/openai.yaml

详细介绍

编写当前对话的交接摘要,以便全新的 Agent 能够接续工作。将其保存到用户操作系统的临时目录中,然后启动一个以该摘要作为提示词的后台 Agent:claude --bg --name "<descriptive name>" -- "$(cat <summary file>)"。通过文件传递可以防止 Shell 执行摘要中的反引号或展开其中的 $。该 Agent 在当前工作目录中启动,并立即返回。用户可通过 claude agents 管理它。

始终使用 -n/--name 并提供描述性名称(例如 --name "Fix login bug")。该名称会显示在任务列表、会话选择器和终端标题中。

在摘要中加入"建议使用的技能"一节,说明下一个 Agent 应通过 Skill 工具调用哪些技能。

不要重复其他产物(规格说明、计划、ADR、Issue、提交和差异)中已记录的内容。请通过路径或 URL 引用这些产物。

对摘要中的敏感信息进行脱敏处理,例如 API 密钥、密码和个人身份信息,因为摘要会成为 Agent 的提示词。

如果用户传入了参数,将其视为下一个会话的重点描述,并据此调整摘要内容。

评论

支持 Markdown