研发协作
在风险变更或切换任务前保存会话中检查点:用描述性 git…
会话中途需要在不结束会话的情况下保存当前可回退状态,以便风险重构、切换任务或暂停后可恢复时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
在风险变更或切换任务前保存会话中检查点:特定
解决思路
- 运行 `git status` 和 `git diff`,查看已暂存和未暂存更改,评估当前状态。
- 暂存相关文件:只 stage 特定文件;绝不使用 `git add -A`。排除生成文件、构建产物和机密(`.env`、credentials)。
- 创建描述性 git commit:提交信息概括本次工作,并遵循仓库的提交风格(如 conventional prefixes:`feat:`、`fix:`、`refactor:`)。
- 始终创建新 commit,绝不 amend。
- 如果没有可提交内容,跳过 commit,直接进入 handoff。
- 写入 handoff note 到 `.claude/handoff.md`;格式与 `/wrap-up` 相同但简化:Completed、Pending(含具体下一步)、Learned(仅当出现非显而易见的内容时)、Context(branch + commit hash)。
- handoff 只维护一个文件,并且始终覆盖 `.claude/handoff.md`。
- 确认并报告 commit hash 和 handoff 摘要,然后继续工作。
- 安全规则:绝不 push、force-push 或触碰远程分支。
- 安全规则:绝不提交机密。
- 安全规则:绝不 amend;checkpoint 应是可返回的新提交点。
- 若没有更改可提交,只更新 handoff。
- checkpoint 前若构建未通过,先用 `/build-fix` 让构建变绿。
适用边界 · 注意事项
- 会话实际结束或需要完整 end-of-session 仪式、学习提取到 `MEMORY.md` 时,应使用 `/wrap-up`,而不是 `/checkpoint`。
- 需要 push、force-push 或修改远程分支时,不要用本技能。
- 没有可提交更改时,不要创建空 commit;只更新 handoff。