catchup

Git变更摘要助手,快速恢复编码上下文

开发流程 全栈开发后端开发前端开发 保存编码进度同步项目上下文 claude通用 ★ 1.1k 更新于 2026-08-01

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:catchup。
它的用途是:Git变更摘要助手,快速恢复编码上下文
完整的 Skill 内容见:https://321skill.com/skills/catchup-x-5/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'我刚刚开了个长会,忘了之前写到哪里了,请用 catchup 帮我总结最近3小时的 Git 变更,恢复上下文。' 它会自动运行 catchup --since '3 hours ago',输出新增了哪些文件、修改了哪些函数、以及当前未提交的改动,让你快速接着写代码。

介绍

在开发工作中,经常因为会议、紧急任务或休息导致编码会话中断,重新回到项目时往往需要花大量时间回忆当前进度和代码变更。Catchup 是一个轻量级 Git 变更摘要工具,它自动扫描最近提交记录,生成结构化的变更要点,帮助你在几秒内快速恢复上下文,无需翻阅冗长的 Git 日志或手动回忆。

使用非常简单:安装后,在项目目录下运行 catchup 命令,或在 AI 对话中通过自然语言触发(如“帮我用 catchup 总结最近变更”)。它会自动提取最近若干次提交的改动范围、关键文件变更、新增功能或修复内容,并以简洁的要点输出。支持自定义时间范围、分支过滤等参数。

适合所有使用 Git 进行版本控制的开发者,尤其是需要频繁切换任务、多人协作或远程工作的全栈、前端和后端工程师。也适合在团队晨会前快速回顾自己昨天的工作,或在 Code Review 前整理变更思路。

使用建议:养成每次提交后及时运行 Catchup 生成摘要的习惯,可与 Git 钩子或 CI 流程集成,自动生成每日变更报告。注意对于超大仓库或极长历史(如万次提交),建议限制时间范围以避免性能开销。

核心特点

与同类 Git 摘要工具不同,Catchup 聚焦于“会话中断后恢复上下文”场景,输出更侧重“当前进度”和“未完成工作”,而非单纯的历史罗列或统计图表。

注意事项

不适合需要完整历史审计、跨分支对比或深度代码变更分析的场景。

常见问题

Catchup 如何安装?

推荐通过 npm 全局安装:npm install -g catchup,然后即可在任意 Git 仓库目录下运行 catchup 命令。

Catchup 支持自定义时间范围吗?

支持,使用 --since 参数,例如 catchup --since '2 days ago',只显示最近两天的变更。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/catchup-x-5/raw/index.md 读取 catchup 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。