continue-claude-code-work について
確認済みのセッション記録をもとに、Claude Code の未完了作業を引き継ぐスキルです。行動前に当初の目的と現状を再構成し、依頼された成果に照らして進捗を確認します。
主な機能
- 01時系列でのセッション証拠の確認
- 02確認済み情報に基づく引き継ぎ条件の作成
- 03プロジェクトの現状確認
- 04成果に沿った実行と報告
活用シーン
- 01Claude Code セッションの未完了タスクを再開
- 02再開前に完了済み作業と残作業を確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ daymade/ claude-code-skills --skill continue-claude-code-workインストール後、Claude Code で/continue-claude-code-workを入力して読み込まれたか確認します。
詳細
Claude Code の作業を続行する
「続行」とは、未完了の業務タスクを実行することです。トランスクリプトを要約したり、履歴ツールを完璧にしたり、新しい実験を始めたりすることではありません。
ステップ 1:検証済みの読み取りレシートを取得する
正確なセッションに対して daymade-claude-code:read-claude-code-history を呼び出します。そのスキルには、「最後のユーザー」と「最後のアシスタント」を別々に分けるのではなく、時系列に沿ったエビデンスの概要を求めます。セッション ID が不明な場合は、まず検索/一覧表示の手順を使います。
レシートに次の内容が記載されるまで、作業を開始しないでください。
- 正確なセッション ID とプロジェクト
- ソースと対象時間
- コンパクションと生の時系列の境界
- 保留中のプロンプトを含む、保持されているすべての人間からの依頼
- 終了理由、未解決の呼び出し、変更されたファイル、明示された情報の欠落
切り取られたセクションに目的や修正指示が含まれている可能性がある場合は、リーダーのフルモードで読み直します。ID、系譜、または作成者が未解決なら、作業を止めてください。推測したセッションから続行するより、不足しているエビデンスを尋ねる方が適切です。
ステップ 2:続行の契約を再構築する
プロジェクトを変更する最初のツール呼び出しの前に、エビデンスに基づいて簡潔な内部契約を作成します。空欄を埋めるために値を捏造してはいけません。
| 項目 | 必要なエビデンス |
|---|---|
| 当初の業務上の成果 | 後の実装上の詳細ではなく、引き続き有効な最初の人間からの依頼 |
| 現在の明示的な依頼 | 単なる「続行」ではない、最新の人間からの依頼 |
| すでに完了したこと | 過去のエージェントの主張ではなく、現在の状態を独立して検証した結果 |
| 未達成のこと | 完了したエビデンスがない、要求された成果 |
| ユーザーによる修正/繰り返してはいけないこと | 人間が退けた手順、出力、または前提 |
| 実証済みのアセットと成功した手順 | 以前に動作した既存コード、ドキュメント、スキル、出力、またはコマンド |
| 次の直接的なアクション | 成功すれば未達成の業務上の成果が目に見えて縮小する、1つのアクション |
最新のメッセージが「続行」だけの場合は、検証済みの時系列から目的を引き継ぎます。その合図自体を仕様として扱ってはいけません。
ステップ 3:現在の状況と照合する
- 対象プロジェクトの現在の
AGENTS.md/CLAUDE.mdと、信頼できるプロジェクトの状態を確認します。過去の指示は古くなっている可能性があります。 - 現在の cwd、ブランチ、作業ツリー、関連ファイルを確認します。
- 以前の書き込み、コミット、外部操作、またはバックグラウンドジョブが実際に反映されたかを検証します。トランスクリプトには成功だけでなく、試みも記録されます。
- 代替案を作成する前に、実証済みのアセットまたは以前成功した手順を取得します。
- 別のプロセスが一時的に失敗した作業をまだ完了する可能性がある場合は、重複して実行する前に現在の結果を確認します。
ステップ 4:業務タスクを実行する
契約に記載された次の直接的なアクションを実行し、その結果を検証します。スキルの編集、レビュー範囲の拡大、ドキュメントシステム、インフラの整理は、ユーザーがそれらのいずれかを業務上の成果として明示した場合、またはそれらが作業の妨げを解消するために厳密に必要な場合を除き、優先タスクではありません。
方針を変える前に、機械的に次のように問いかけます。「これが成功した場合、当初の未達成の成果のうち、どれが縮小するか?」答えが何もない場合は、後で検討する案として記録し、タスクに戻ります。
claude --resume または claude --continue は実行しないでください。無関係な作業ツリーの変更を上書きしてはいけません。
ステップ 5:契約に照らして報告する
- 復元した目標:セッションと当初の業務上の成果。
- 実行したこと:アクションと独立した検証。
- 現在完了していること:実際に完了した契約上の項目。
- 残っていること:未達成の項目と具体的なブロッカー。
- 繰り返さなかったこと:関連する場合、以前退けられた手順を意図的に避けたこと。
コンテキストの抽出やプロセス上の手順しか完了していない場合は、「続行に成功しました」と言ってはいけません。完了の単位は業務上の成果です。