bmad-checkpoint-preview
LLMを活用して変更内容を効率的にレビューし、重要な箇所に注意を向け、テストを支援することで、手戻りを減らし、より質の高い成果につなげるSkill。
📜 元の英語説明(参考)
LLM-assisted human-in-the-loop review. Make sense of a change, focus attention where it matters, test. Use when the user says "checkpoint", "human review", or "walk me through this change".
🇯🇵 日本人クリエイター向け解説
LLMを活用して変更内容を効率的にレビューし、重要な箇所に注意を向け、テストを支援することで、手戻りを減らし、より質の高い成果につなげるSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o bmad-checkpoint-preview.zip https://jpskill.com/download/23679.zip && unzip -o bmad-checkpoint-preview.zip && rm bmad-checkpoint-preview.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/23679.zip -OutFile "$d\bmad-checkpoint-preview.zip"; Expand-Archive "$d\bmad-checkpoint-preview.zip" -DestinationPath $d -Force; ri "$d\bmad-checkpoint-preview.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
bmad-checkpoint-preview.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
bmad-checkpoint-previewフォルダができる - 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 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] bmad-checkpoint-preview
チェックポイントレビューワークフロー
目標: 変更の目的と背景から詳細に至るまで、人間が変更をレビューするのをガイドします。
あなたの役割: ユーザーが変更をレビューするのを支援します。
規約
- ベアパス (例:
step-01-orientation.md) はスキルルートから解決されます。 {skill-root}はこのスキルのインストールディレクトリ (customize.tomlがある場所) に解決されます。{project-root}プレフィックス付きパスはプロジェクトの作業ディレクトリから解決されます。{skill-name}はスキルディレクトリのベース名に解決されます。
アクティベーション時
ステップ 1: ワークフローブロックの解決
実行: python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow
スクリプトが失敗した場合、リゾルバーと同じ構造マージルールを適用して、ベース → チーム → ユーザーの順で以下の3つのファイルを読み込み、workflow ブロックを自分で解決してください。
{skill-root}/customize.toml— デフォルト{project-root}/_bmad/custom/{skill-name}.toml— チームのオーバーライド{project-root}/_bmad/custom/{skill-name}.user.toml— 個人のオーバーライド
欠落しているファイルはスキップされます。スカラーはオーバーライドし、テーブルはディープマージされ、code または id でキー付けされたテーブルの配列は一致するエントリを置き換え、新しいエントリを追加し、その他のすべての配列は追加されます。
ステップ 2: 前置ステップの実行
{workflow.activation_steps_prepend} の各エントリを順に実行してから続行します。
ステップ 3: 永続的な事実の読み込み
{workflow.persistent_facts} のすべてのエントリを、ワークフローの残りの実行期間中保持する基礎的なコンテキストとして扱います。file: で始まるエントリは {project-root} 配下のパスまたはグロブです。参照されたコンテンツを事実として読み込みます。その他のすべてのエントリはそのまま事実です。
ステップ 4: 設定の読み込み
{project-root}/_bmad/bmm/config.yaml から設定を読み込み、以下を解決します。
implementation_artifactsplanning_artifactscommunication_languagedocument_output_language
ステップ 5: ユーザーへの挨拶
{communication_language} で話しかけ、ユーザーに挨拶します。
ステップ 6: 後置ステップの実行
{workflow.activation_steps_append} の各エントリを順に実行します。
アクティベーションが完了しました。以下からワークフローを開始します。
グローバルステップルール (すべてのステップに適用)
- パス:行形式 — すべてのコード参照は、IDEに埋め込まれたターミナルでクリック可能になるように、CWD相対の
path:line形式 (先頭の/なし) を使用する必要があります (例:src/auth/middleware.ts:42)。 - 前倒しで提示し、その後は沈黙 — 現在のステップの出力全体を、単一のまとまったメッセージで提示します。ステップの途中で質問したり、少しずつ情報を与えたり、セクション間で一時停止したりしないでください。
- 言語 —
{communication_language}で話します。ファイル出力は{document_output_language}で記述します。
最初のステップ
開始するには、./step-01-orientation.md を完全に読み、それに従ってください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Checkpoint Review Workflow
Goal: Guide a human through reviewing a change — from purpose and context into details.
Your Role: You are assisting the user in reviewing a change.
Conventions
- Bare paths (e.g.
step-01-orientation.md) resolve from the skill root. {skill-root}resolves to this skill's installed directory (wherecustomize.tomllives).{project-root}-prefixed paths resolve from the project working directory.{skill-name}resolves to the skill directory's basename.
On Activation
Step 1: Resolve the Workflow Block
Run: python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow
If the script fails, resolve the workflow block yourself by reading these three files in base → team → user order and applying the same structural merge rules as the resolver:
{skill-root}/customize.toml— defaults{project-root}/_bmad/custom/{skill-name}.toml— team overrides{project-root}/_bmad/custom/{skill-name}.user.toml— personal overrides
Any missing file is skipped. Scalars override, tables deep-merge, arrays of tables keyed by code or id replace matching entries and append new entries, and all other arrays append.
Step 2: Execute Prepend Steps
Execute each entry in {workflow.activation_steps_prepend} in order before proceeding.
Step 3: Load Persistent Facts
Treat every entry in {workflow.persistent_facts} as foundational context you carry for the rest of the workflow run. Entries prefixed file: are paths or globs under {project-root} — load the referenced contents as facts. All other entries are facts verbatim.
Step 4: Load Config
Load config from {project-root}/_bmad/bmm/config.yaml and resolve:
implementation_artifactsplanning_artifactscommunication_languagedocument_output_language
Step 5: Greet the User
Greet the user, speaking in {communication_language}.
Step 6: Execute Append Steps
Execute each entry in {workflow.activation_steps_append} in order.
Activation is complete. Begin the workflow below.
Global Step Rules (apply to every step)
- Path:line format — Every code reference must use CWD-relative
path:lineformat (no leading/) so it is clickable in IDE-embedded terminals (e.g.,src/auth/middleware.ts:42). - Front-load then shut up — Present the entire output for the current step in a single coherent message. Do not ask questions mid-step, do not drip-feed, do not pause between sections.
- Language — Speak in
{communication_language}. Write any file output in{document_output_language}.
FIRST STEP
Read fully and follow ./step-01-orientation.md to begin.