ac-checkpoint-manager
システムの変更や更新時に、安全な復旧ポイント(チェックポイント)を作成・管理し、問題発生時に以前の状態に簡単に戻せるようにする、いわば「やり直し」を可能にするSkill。
📜 元の英語説明(参考)
Manage checkpoints for rollback capability. Use when creating save points, rolling back changes, managing recovery points, or restoring previous states.
🇯🇵 日本人クリエイター向け解説
システムの変更や更新時に、安全な復旧ポイント(チェックポイント)を作成・管理し、問題発生時に以前の状態に簡単に戻せるようにする、いわば「やり直し」を可能にするSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o ac-checkpoint-manager.zip https://jpskill.com/download/9320.zip && unzip -o ac-checkpoint-manager.zip && rm ac-checkpoint-manager.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9320.zip -OutFile "$d\ac-checkpoint-manager.zip"; Expand-Archive "$d\ac-checkpoint-manager.zip" -DestinationPath $d -Force; ri "$d\ac-checkpoint-manager.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
ac-checkpoint-manager.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
ac-checkpoint-managerフォルダができる - 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 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
AC Checkpoint Manager
自律的な開発中に安全なロールバックを可能にするためのチェックポイントを管理します。
目的
既知の良好な状態へのロールバックを可能にするチェックポイントを作成および管理し、自律的な運用中の安全性を確保します。
クイックスタート
from scripts.checkpoint_manager import CheckpointManager
manager = CheckpointManager(project_dir)
checkpoint = await manager.create_checkpoint("before-refactor")
await manager.restore_checkpoint(checkpoint.id)
チェックポイントの種類
- Auto: 主要なポイントで自動的に作成されます
- Manual: 明示的な要求に応じて作成されます
- Feature: 各機能の完了後に作成されます
- Session: セッションの境界で作成されます
チェックポイントの構造
.claude/checkpoints/
├── checkpoint-20240115-100000/
│ ├── metadata.json
│ ├── feature_list.json
│ ├── execution-state.json
│ └── git-ref.txt
├── checkpoint-20240115-110000/
│ └── ...
自動チェックポイントのポイント
- 新しい機能を開始する前
- 機能の完了後
- リスクの高い操作の前
- コンテキストの圧縮時
ワークフロー
1. CREATE → 現在の状態のスナップショット
2. STORE → ファイルと git ref を保存
3. VALIDATE → チェックポイントの整合性を検証
4. (ロールバック時)
5. RESTORE → チェックポイントから復元
6. VERIFY → 復元を確認
連携
- 使用元: 状態の復旧のための
ac-state-tracker - 使用元: リスクの高い操作の前の
ac-task-executor
API リファレンス
完全な実装については、scripts/checkpoint_manager.py を参照してください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
AC Checkpoint Manager
Manage checkpoints for safe rollback during autonomous development.
Purpose
Creates and manages checkpoints that enable rollback to known-good states, providing safety during autonomous operation.
Quick Start
from scripts.checkpoint_manager import CheckpointManager
manager = CheckpointManager(project_dir)
checkpoint = await manager.create_checkpoint("before-refactor")
await manager.restore_checkpoint(checkpoint.id)
Checkpoint Types
- Auto: Created automatically at key points
- Manual: Created on explicit request
- Feature: Created after each feature completion
- Session: Created at session boundaries
Checkpoint Structure
.claude/checkpoints/
├── checkpoint-20240115-100000/
│ ├── metadata.json
│ ├── feature_list.json
│ ├── execution-state.json
│ └── git-ref.txt
├── checkpoint-20240115-110000/
│ └── ...
Auto-Checkpoint Points
- Before starting new feature
- After completing feature
- Before risky operations
- At context compaction
Workflow
1. CREATE → Snapshot current state
2. STORE → Save files and git ref
3. VALIDATE → Verify checkpoint integrity
4. (on rollback)
5. RESTORE → Restore from checkpoint
6. VERIFY → Confirm restoration
Integration
- Used by:
ac-state-trackerfor state recovery - Used by:
ac-task-executorbefore risky operations
API Reference
See scripts/checkpoint_manager.py for full implementation.