SuperAPI AI 工具集

checkpoint

通用与其它

查看项目

更新于 10-15 22:14

技能介绍

用途:checkpoint 是一个基于 git stash 的 Git 检查点(存档)管理系统,适合在开始风险性改动或重构前保存恢复点,也用于实验失败后回到先前状态,以及维护多个进行中的工作状态。

主要能力:创建带名称的检查点、列出检查点、恢复指定检查点、弹出最近检查点、清理检查点。

使用方式: /checkpoint create [name] 创建命名检查点 /checkpoint list 列出检查点 /checkpoint restore [name] 恢复指定检查点 /checkpoint pop 恢复最近检查点 /checkpoint clear 移除检查点

创建时会检查是否位于 Git 仓库并存在未提交改动,以 claude-checkpoint_YYYYMMDD_HHMMSS: [name] 命名并存入 git stash。列出时运行 git stash list 并筛选以 claude-checkpoint 开头的条目,展示索引、时间戳、描述与改动文件数。恢复时用 git stash apply stash@{N},不会删除该 stash 以保留安全备份。弹出时用 git stash pop。清理前会请求确认,然后逐条丢弃。

适用场景:重构前存档、快速保存不想提交的改动、实验失败后回退、管理多个工作进度。

限制与说明:依赖 git stash,检查点会包含未跟踪文件,且可跨会话保留;建议使用有描述性的名称以便识别。具体实现细节、安装方式等资料暂未提供。