Matt Pocock Skills + Handoff 分析

来源: https://github.com/mattpocock/skills

日期: 2026-05-08

作者: Matt Pocock (Total TypeScript, aihero.dev)

许可: MIT

一句话版本

Matt Pocock 把他日常用的 Claude Code 技能开源了——27 个 SKILL.md 文件,覆盖 TDD、Issue 分类、PRD 撰写、代码审查、调试等,GitHub Trending 爆火。其中 /handoff 技能能把当前对话压缩成"交接文档"让另一个 AI Agent 无缝接手。

全文

Matt Pocock 是 TypeScript 社区的大佬(Total TypeScript 作者,aihero.dev 创始人)。他的 skills 仓库过去两周在 GitHub Trending 上爆火,被 agentconn.com 称为"最受关注的技能仓库"。

27 个技能一览

工程类:

生产力类:

写作类:

Handoff 技能深度分析


name: handoff
description: Compact the current conversation into a handoff document for 
             another agent to pick up.
argument-hint: What will the next session be used for?

执行逻辑:

1. 用 mktemp -t handoff-XXXXXX.md 创建临时交接文档

2. 把当前对话压缩成交接摘要

3. 建议下一个 session 要用的技能

4. 不重复已存在于 PRD/计划/ADR/Issue/Commit/Diff 中的内容,改用路径或 URL 引用

5. 如果用户传了参数,按参数描述的聚焦方向调整文档

设计哲学:交接文档不是完整备份,而是"增量指针"——只记录当前上下文和已有工件之间的"差量"。

与 deep-research 系统的关联

你已经在做非常类似的事情:

你的做法Matt Pocock 的做法
每篇报告写"一句话版本"交接文档从对话中提取精华
log.md 追加操作记录引用已有工件(PRD/ADR/Issue)
raw/ 存原始数据不重复,用路径引用
存档在 docs/deep-research/`mktemp` 生成临时文件

可以借鉴的点

1. mktemp -t handoff-XXXXXX.md — 临时文件策略,适合一次性的交接场景

2. "不重复已有工件"原则 — 报告里可以更多引用已有工件而不是重述

3. 参数传递聚焦方向 — argument-hint 让用户指定交接焦点

4. 技能推荐 — 交接文档里可以建议"下一个 session 用什么技能"

值得安装的技能

如果你在用 Claude Code,建议装这三个:


npx skills@latest add mattpocock/skills

然后选:

快速分析,单一 SKILL.md 不深入展开