关于 coffee-break
用于暂停工作并准备后续恢复说明的工作流技能。它会先检查是否应执行记忆整理,再更新分支上下文,并处理提交和推送步骤。
主要功能
- 01检查是否转到 /reflect
- 02记录团队中的角色
- 03更新分支上下文
- 04在允许时提交更改
- 05推送领先于上游的提交
适用场景
- 01暂停任务并记录当前状态
- 02准备说明以便恢复工作
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ camacho/ ai-skills --skill coffee-break安装后在 Claude Code 中输入/coffee-break确认已加载。
详细介绍
休息一下
暂时搁置工作,打印恢复指令。先检查记忆负担——如果有待整合的记忆,请转到 /reflect。
1. 记忆负担检查(触发任一条件时转到 /reflect)
~/.claude/projects/<slug>/memory/中有新的feedback_*.md或project_*.md,且其修改时间晚于$SESSION_DIR目录的修改时间(在 CC 中约为会话开始时间;在 Codex 中,跳过此信号并记录原因no $SESSION_DIR)ai-workspace/MEMORY.md在当前分支中被修改(git status输出非空,或存在自分叉以来的提交)- 如果不确定,询问用户:当前分支任务是已完成还是已暂停?如果已完成,则触发。
触发任一条件 → 使用 /reflect
2. 暂存工作
- 记录你所在的团队职位(如有),例如 swe1、architect、tmp
- 更新
.branch-context.md(已完成 / 未完成 / 下一步操作 / 恢复方式) - 如有更改则提交(如果
no-commit-primary-worktree.sh阻止提交,则静默跳过——向用户说明阻止情况) - 如果领先于上游,则推送
3. 回复
- 打印:
Parked: <branch> @ <sha> Self-resume: /clear then /position <position> --resume
评论
支持 Markdown