jpskill.com
🛠️ 開発・MCP コミュニティ

checkpoint

Save current progress to memory-keeper to prevent work loss.

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o checkpoint.zip https://jpskill.com/download/17455.zip && unzip -o checkpoint.zip && rm checkpoint.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/17455.zip -OutFile "$d\checkpoint.zip"; Expand-Archive "$d\checkpoint.zip" -DestinationPath $d -Force; ri "$d\checkpoint.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して checkpoint.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → checkpoint フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

チェックポイントスキル

コンテキストが枯渇した際に、壊滅的な作業の損失を防ぐために、現在の進捗状況を自動的に memory-keeper にチェックポイントします。

使用するタイミング

  • 実装中に 5〜10 回ツールを呼び出すたび
  • 重要な作業を完了した後
  • 大規模な操作を開始する前
  • タスクを切り替えるとき
  • セッションを終了する前
  • /checkpoint を介して明示的に要求された場合

チェックポイントアクション

1. 現在の状態の収集

次の情報を収集します。

  • ToDo リストからの現在のタスクの説明
  • 今のセッションで変更されたファイルのリスト
  • 実装の進捗状況(パーセンテージまたはフェーズ)
  • 現在のブロッカーまたは問題
  • 次に行うべきアクション

2. Memory-Keeper への保存

context_save(key: "current-task", value: "<task description>", category: "progress", priority: "high")
context_save(key: "files-modified", value: "<comma-separated file list>", category: "progress")
context_save(key: "implementation-progress", value: "<percentage or phase>", category: "progress")
context_save(key: "next-action", value: "<exact next step>", category: "progress", priority: "high")

3. 名前付きチェックポイントの作成

context_checkpoint(
  name: "checkpoint-<timestamp>",
  description: "Task: <task>, Progress: <progress>, Files: <count>, Next: <action>"
)

4. 圧縮の準備(コンテキストが大きい場合)

context_prepare_compaction()

チェックポイントの頻度のガイドライン

アクティビティ チェックポイントの頻度
ファイルの作成/変更 ファイルごと
テストの実行 テスト実行ごと
調査/探索 10 回ツールを呼び出すごと
デバッグ 仮説を検証するごと
複数ステップの実装 ステップごと

常に保存する主要な項目

Key Description Priority
current-task 現在取り組んでいること high
files-modified 今のセッションで触れたすべてのファイル normal
implementation-progress 進捗状況(%、フェーズ) normal
next-action 次に行う正確なステップ high
blockers 現在の問題/ブロッカー high
todo-state シリアライズされた ToDo リスト normal

チェックポイントの出力

チェックポイント後、以下で確認します。

Checkpoint saved:
- Task: <current task>
- Progress: <progress>
- Files modified: <count>
- Next action: <next step>

リカバリのリファレンス

コンテキストが失われた場合は、/recover を使用してチェックポイントから状態を復元します。

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Checkpoint Skill

Automatically checkpoint current progress to memory-keeper to prevent catastrophic work loss when context is exhausted.

When to Use

  • Every 5-10 tool calls during implementation
  • After completing a significant piece of work
  • Before starting a large operation
  • When switching tasks
  • Before ending a session
  • When explicitly requested via /checkpoint

Checkpoint Actions

1. Gather Current State

Collect the following information:

  • Current task description from todo list
  • List of files modified this session
  • Implementation progress (percentage or phase)
  • Current blockers or issues
  • Next action to take

2. Save to Memory-Keeper

context_save(key: "current-task", value: "<task description>", category: "progress", priority: "high")
context_save(key: "files-modified", value: "<comma-separated file list>", category: "progress")
context_save(key: "implementation-progress", value: "<percentage or phase>", category: "progress")
context_save(key: "next-action", value: "<exact next step>", category: "progress", priority: "high")

3. Create Named Checkpoint

context_checkpoint(
  name: "checkpoint-<timestamp>",
  description: "Task: <task>, Progress: <progress>, Files: <count>, Next: <action>"
)

4. Prepare for Compaction (if context is large)

context_prepare_compaction()

Checkpoint Frequency Guidelines

Activity Checkpoint Frequency
File creation/modification After every file
Running tests After each test run
Research/exploration Every 10 tool calls
Debugging After each hypothesis tested
Multi-step implementation After each step

Key Items to Always Save

Key Description Priority
current-task What you're currently working on high
files-modified All files touched this session normal
implementation-progress How far along (%, phase) normal
next-action Exact next step to take high
blockers Current issues/blockers high
todo-state Serialized todo list normal

Checkpoint Output

After checkpointing, confirm with:

Checkpoint saved:
- Task: <current task>
- Progress: <progress>
- Files modified: <count>
- Next action: <next step>

Recovery Reference

If context is lost, use /recover to restore state from checkpoints.