mcpField
C
coffee-break

coffee-break

github.com/camachoエージェントワークフロー184 回インストール
リポジトリ

coffee-break について

作業を中断し、後で再開するための手順を用意するワークフロースキルです。先にメモリ整理が必要かを確認し、ブランチの状況を更新してコミットやプッシュを処理します。

主な機能

  1. 01/reflect への振り分け要否を確認
  2. 02チーム内の役割を記録
  3. 03ブランチコンテキストを更新
  4. 04許可される場合に変更をコミット
  5. 05上流より進んだコミットをプッシュ

活用シーン

  1. 01タスクを中断して状態を記録
  2. 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. 保留

  1. 該当する場合は、自分がチーム内でどのポジションにいるかを記録します(例:swe1、architect、tmp)
  2. .branch-context.md を更新します(完了 / 未完了 / 次のアクション / 再開時の手順)
  3. 変更があればコミットします(no-commit-primary-worktree.sh によってブロックされた場合は何もせず、そのブロックについてユーザーに伝えます)
  4. upstream より先行している場合はプッシュします

3. 応答

  1. 次を出力します:
    Parked: <branch> @ <sha>
    Self-resume: /clear then /position <position> --resume
    

コメント