context-resume
以前に保存した会話の続きを再開し、未完了の作業リストから選択して進捗を更新、完了後はファイルを整理することで、中断した作業をスムーズに再開・完了するSkill。
📜 元の英語説明(参考)
恢复之前保存的会话上下文。列出所有待处理的 session,读取选定 session 的任务信息,更新进度,任务全部完成后删除文件。
🇯🇵 日本人クリエイター向け解説
以前に保存した会話の続きを再開し、未完了の作業リストから選択して進捗を更新、完了後はファイルを整理することで、中断した作業をスムーズに再開・完了するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o context-resume.zip https://jpskill.com/download/17875.zip && unzip -o context-resume.zip && rm context-resume.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/17875.zip -OutFile "$d\context-resume.zip"; Expand-Archive "$d\context-resume.zip" -DestinationPath $d -Force; ri "$d\context-resume.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
context-resume.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
context-resumeフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
上下文復元ガイド
使用場面
新しい Claude Code ウィンドウで、以前に未完了だったタスクを継続する必要がある場合に、この Skill を呼び出します。
実行手順
Step 1: すべての Session をリストアップする
docs/context-sessions/ ディレクトリ下のすべての .md ファイルを読み込みます(.gitkeep は除外)。
出力形式:
📋 待処理の Session リスト:
1. 20251128-1430-实现用户登录功能.md
未完了タスク: 3 件
2. 20251128-1600-修复导出bug.md
未完了タスク: 1 件
どの session を復元しますか?(番号またはファイル名を入力してください)
ディレクトリが空の場合、以下を出力します。
📭 現在、待処理の session はありません。
すべてのタスクが完了したか、または context-save を使用してコンテキストを保存したことがありません。
Step 2: Session の内容を読み込んで表示する
ユーザーが選択した後、対応する session ファイルを読み込み、内容を完全に表示します。
出力形式:
📂 読み込み済み Session: {ファイル名}
---
{session ファイルの完全な内容}
---
🎯 次にどのタスクを処理しますか?または、以前の作業を継続しますか?
Step 3: 作業を開始する
session 内の情報に基づいて:
- 重要なファイルを読み込み、コンテキストの理解を復元します。
- 優先度に従って未完了タスクを処理します。
- "次のアクション" の推奨事項に従います。
Step 4: タスクの進捗状況を更新する
タスクを 1 つ完了するたびに、すぐに session ファイルを更新します。
- 完了したタスクを "未完了" から "完了" に移動します。
- メタ情報内の "最終更新" 時刻を更新します。
- 新しく発見されたタスクを追加します(もしあれば)。
更新の例:
## 完了済みタスク
- [x] タスク1の説明
- [x] タスク2の説明
- [x] 🔴 高優先度: 实现 publishArticle メソッド ← 新規完了
## 未完了タスク
- [ ] 🔴 高優先度: 处理图片上传到微信服务器
- [ ] 🟡 中優先度: 添加发布结果回调
Step 5: タスク完了時の処理
すべての未完了タスクが完了した場合:
- すぐに削除 session ファイルを削除します。
- 完了情報を出力します。
出力形式:
🎉 Session のすべてのタスクが完了しました!
完了したタスクのまとめ:
- [x] タスク1
- [x] タスク2
- [x] タスク3
Session ファイルを削除しました: docs/context-sessions/{ファイル名}
ワークフロー図
┌─────────────────┐
│ skill を呼び出す │
└────────┬────────┘
│
▼
┌─────────────────┐
│ すべての │
│ session ファイル │
│ をリストアップ │
└────────┬────────┘
│
▼
┌─────────────────┐
│ ユーザーが │
│ 復元する │
│ session を選択 │
└────────┬────────┘
│
▼
┌─────────────────┐
│ session 内容を │
│ 読み込んで表示 │
└────────┬────────┘
│
▼
┌─────────────────┐
│ タスクの処理を │◄──────────┐
│ 開始 │ │
└────────┬────────┘ │
│ │
▼ │
┌─────────────────┐ │
│ タスクを 1 つ │ │
│ 完了 │ │
│ session を更新 │ │
└────────┬────────┘ │
│ │
▼ │
┌────────────┐ │
│ 未完了の │───Yes──────┘
│ タスクは │
│ ありますか? │
└─────┬──────┘
│ No
▼
┌─────────────────┐
│ session │
│ ファイルを削除 │
└─────────────────┘
コマンドショートカット
session を復元した後、以下のコマンドを使用できます。
| 指令 | 作用 |
|---|---|
继续 |
優先度に従って次のタスクの処理を継続します |
更新进度 |
session ファイルの更新を手動でトリガーします |
查看剩余 |
残りの未完了タスクを表示します |
换窗口处理- |
再度保存してウィンドウを切り替えます |
注意事項
- タイムリーな更新 - タスクを 1 つ完了するたびに、すぐに session ファイルを更新します。
- ファイルの同期を維持 - 新しいタスクを発見した場合は、未完了リストに追加します。
- 削除の確認 - すべてのタスクが完了した場合にのみ、ファイルを削除します。
- 重要なファイル - 復元時に、session にリストされている重要なファイルを優先的に読み込みます。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
上下文恢复指南
使用场景
在新的 Claude Code 窗口中,需要继续之前未完成的任务时调用此 Skill。
执行步骤
Step 1: 列出所有 Session
读取 docs/context-sessions/ 目录下的所有 .md 文件(排除 .gitkeep)。
输出格式:
📋 待处理的 Session 列表:
1. 20251128-1430-实现用户登录功能.md
未完成任务: 3 项
2. 20251128-1600-修复导出bug.md
未完成任务: 1 项
请告诉我要恢复哪个 session(输入序号或文件名)
如果目录为空,输出:
📭 当前没有待处理的 session。
所有任务已完成,或尚未使用 context-save 保存过上下文。
Step 2: 读取并展示 Session 内容
用户选择后,读取对应的 session 文件,完整展示内容。
输出格式:
📂 已加载 Session: {文件名}
---
{session 文件完整内容}
---
🎯 接下来要处理哪个任务?或者需要我继续之前的工作?
Step 3: 开始工作
根据 session 中的信息:
- 读取关键文件,恢复上下文理解
- 按优先级处理未完成任务
- 遵循"下一步行动"的建议
Step 4: 更新任务进度
每完成一个任务后,立即更新 session 文件:
- 将已完成的任务从"未完成"移到"已完成"
- 更新元信息中的"最后更新"时间
- 添加新发现的任务(如果有)
示例更新:
## 已完成任务
- [x] 任务1描述
- [x] 任务2描述
- [x] 🔴 高优先级: 实现 publishArticle 方法 ← 新完成
## 未完成任务
- [ ] 🔴 高优先级: 处理图片上传到微信服务器
- [ ] 🟡 中优先级: 添加发布结果回调
Step 5: 任务完成处理
当所有未完成任务都被完成后:
- 立即删除 session 文件
- 输出完成信息
输出格式:
🎉 Session 所有任务已完成!
已完成任务汇总:
- [x] 任务1
- [x] 任务2
- [x] 任务3
Session 文件已删除: docs/context-sessions/{文件名}
工作流程图
┌─────────────────┐
│ 调用 skill │
└────────┬────────┘
│
▼
┌─────────────────┐
│ 列出所有 │
│ session 文件 │
└────────┬────────┘
│
▼
┌─────────────────┐
│ 用户选择 │
│ 要恢复的 │
│ session │
└────────┬────────┘
│
▼
┌─────────────────┐
│ 读取并展示 │
│ session 内容 │
└────────┬────────┘
│
▼
┌─────────────────┐
│ 开始处理任务 │◄──────────┐
└────────┬────────┘ │
│ │
▼ │
┌─────────────────┐ │
│ 完成一个任务 │ │
│ 更新 session │ │
└────────┬────────┘ │
│ │
▼ │
┌────────────┐ │
│ 还有未完成 │───Yes──────┘
│ 任务? │
└─────┬──────┘
│ No
▼
┌─────────────────┐
│ 删除 session │
│ 文件 │
└─────────────────┘
命令快捷方式
在恢复 session 后,可以使用以下指令:
| 指令 | 作用 |
|---|---|
继续 |
按优先级继续处理下一个任务 |
更新进度 |
手动触发 session 文件更新 |
查看剩余 |
显示剩余未完成任务 |
换窗口处理- |
再次保存并切换窗口 |
注意事项
- 及时更新 - 每完成一个任务立即更新 session 文件
- 保持文件同步 - 如果发现新任务,添加到未完成列表
- 删除确认 - 只有当所有任务完成才删除文件
- 关键文件 - 恢复时优先读取 session 中列出的关键文件