跳转至

检查点命令

在工作流中创建或验证检查点。

使用方法

/checkpoint [create|verify|list] [name]

创建检查点

创建检查点时:

  1. 运行 /verify quick 确认当前状态为 clean
  2. 使用检查点名称创建 git stash 或提交
  3. 将检查点记录到 .claude/checkpoints.log:
echo "$(date +%Y-%m-%d-%H:%M) | $CHECKPOINT_NAME | $(git rev-parse --short HEAD)" >> .claude/checkpoints.log
  1. 报告检查点已创建

验证检查点

对检查点进行验证时:

  1. 从日志中读取检查点

  2. 将当前状态与检查点比较:

  3. 检查点之后新增的文件
  4. 检查点之后修改的文件
  5. 当前测试成功率与当时的比较
  6. 当前覆盖率与当时的比较

  7. 报告:

チェックポイント比較: $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