Help us improve
Share bugs, ideas, or general feedback.
Creates git-based checkpoints with stashes/commits and logs them for workflows. Verifies by comparing file changes, tests passed/failed, coverage, build status. Also lists and clears.
npx claudepluginhub xu-xiang/everything-claude-code-zhHow this command is triggered — by the user, by Claude, or both
Slash command
/everything-claude-code:checkpointThe summary Claude sees in its command listing — used to decide when to auto-load this command
# 检查点(Checkpoint)指令 在工作流(Workflow)中创建或验证检查点。 ## 用法 `/checkpoint [create|verify|list] [name]` ## 创建检查点(Create Checkpoint) 创建检查点时: 1. 运行 `/verify quick` 以确保当前状态干净 2. 使用检查点名称创建一个 git stash 或提交(Commit) 3. 将检查点记录到 `.claude/checkpoints.log`: 4. 报告检查点已创建 ## 验证检查点(Verify Checkpoint) 对比检查点进行验证时: 1. 从日志中读取检查点 2. 将当前状态与检查点进行对比: - 自检查点以来新增的文件 - 自检查点以来修改的文件 - 当前与当时的测试通过率对比 - 当前与当时的代码覆盖率对比 3. 报告: ## 列出检查点(List Checkpoints) 显示所有检查点,包括: - 名称 - 时间戳 - Git SHA - 状态(当前、落后、超前) ## 工作流(Workflow) 典型的检查点工作流: ## 参数(Arguments) $ARGUMENTS: - `create <name>` - 创建具名检查点 - `verify <name>`...
/checkpointCreates git-based checkpoints with stashes/commits and logs them for workflows. Verifies by comparing file changes, tests passed/failed, coverage, build status. Also lists and clears.
/checkpointCreates named checkpoints in your workflow, verifies current state against past checkpoints, and lists all checkpoints with git SHA and status.
/checkpointManages project checkpoints: verifies code and tests, commits via git with Conventional Commits, updates progress.md docs, suggests /clear. Supports save, restore, list, --archive.
/checkpointSaves or restores git working directory checkpoints capturing staged/unstaged changes and untracked files. Supports list, diff, delete subcommands with optional --tag.
/checkpointSaves current workflow state by identifying active workflows, updating progress, reconciling with git worktree, and outputting a markdown checkpoint summary with phase details and resume instructions.
/checkpointCreates named checkpoints in your workflow, verifies current state against past checkpoints, and lists all checkpoints with git SHA and status.
Share bugs, ideas, or general feedback.
在工作流(Workflow)中创建或验证检查点。
/checkpoint [create|verify|list] [name]
创建检查点时:
/verify quick 以确保当前状态干净.claude/checkpoints.log:echo "$(date +%Y-%m-%d-%H:%M) | $CHECKPOINT_NAME | $(git rev-parse --short HEAD)" >> .claude/checkpoints.log
对比检查点进行验证时:
从日志中读取检查点
将当前状态与检查点进行对比:
报告:
CHECKPOINT COMPARISON: $NAME
============================
Files changed: X
Tests: +Y passed / -Z failed
Coverage: +X% / -Y%
Build: [PASS/FAIL]
显示所有检查点,包括:
典型的检查点工作流:
[Start] --> /checkpoint create "feature-start"
|
[Implement] --> /checkpoint create "core-done"
|
[Test] --> /checkpoint verify "core-done"
|
[Refactor] --> /checkpoint create "refactor-done"
|
[PR] --> /checkpoint verify "feature-start"
$ARGUMENTS:
create <name> - 创建具名检查点verify <name> - 对比指定的检查点进行验证list - 显示所有检查点clear - 移除旧检查点(保留最后 5 个)