检查点命令¶
在工作流中创建或验证检查点。
使用方法¶
/checkpoint [create|verify|list] [name]
创建检查点¶
创建检查点时:
- 运行
/verify quick确认当前状态为 clean - 使用检查点名称创建 git stash 或提交
- 将检查点记录到
.claude/checkpoints.log:
echo "$(date +%Y-%m-%d-%H:%M) | $CHECKPOINT_NAME | $(git rev-parse --short HEAD)" >> .claude/checkpoints.log
- 报告检查点已创建
验证检查点¶
对检查点进行验证时:
-
从日志中读取检查点
-
将当前状态与检查点比较:
- 检查点之后新增的文件
- 检查点之后修改的文件
- 当前测试成功率与当时的比较
-
当前覆盖率与当时的比较
-
报告:
チェックポイント比較: $NAME
============================
変更されたファイル: X
テスト: +Y 合格 / -Z 失敗
カバレッジ: +X% / -Y%
ビルド: [PASS/FAIL]
检查点列表¶
显示所有检查点,包括:
- 名称
- 时间戳
- Git SHA
- 状态(current、behind、ahead)
工作流¶
常见检查点流程:
[開始] --> /checkpoint create "feature-start"
|
[実装] --> /checkpoint create "core-done"
|
[テスト] --> /checkpoint verify "core-done"
|
[リファクタリング] --> /checkpoint create "refactor-done"
|
[PR] --> /checkpoint verify "feature-start"
参数¶
$ARGUMENTS:
create <name>- 使用指定名称创建检查点verify <name>- 对指定名称的检查点进行验证list- 显示所有检查点clear- 删除旧检查点(保留最新 5 个)
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC