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があり、その mtime が$SESSION_DIRディレクトリの mtime より新しい(CC ではセッション開始時ごろ。Codex ではno $SESSION_DIRという理由を記録して、この判定項目をスキップします)ai-workspace/MEMORY.mdがブランチ内で変更されている(git statusが空でない、またはフォーク後にコミットがある)- 判断がつかない場合は、ブランチのタスクが完了したか、一時停止中かをユーザーに尋ねます。完了している場合は該当とします。
いずれかに該当 → /reflect を使用
2. 保留
- 該当する場合は、自分がチーム内でどのポジションにいるかを記録します(例:swe1、architect、tmp)
.branch-context.mdを更新します(完了 / 未完了 / 次のアクション / 再開時の手順)- 変更があればコミットします(
no-commit-primary-worktree.shによってブロックされた場合は何もせず、そのブロックについてユーザーに伝えます) - upstream より先行している場合はプッシュします
3. 応答
- 次を出力します:
Parked: <branch> @ <sha> Self-resume: /clear then /position <position> --resume
コメント
Markdown 対応