implement-plan について
`.claude/scratchpad/` に保存された承認済み技術計画を実装するスキルです。コーディングエージェントに、関連情報の確認、段階ごとの実装と進捗管理、計画との不一致の報告を促します。
主な機能
- 01計画と参照ファイルの確認
- 02Todoによる実装進捗の管理
- 03段階ごとの実装と検証
- 04計画内チェックボックスの更新
- 05計画と現状の差異の報告
活用シーン
- 01承認済み複数段階計画の実装
- 02チェック済み項目からの作業再開
- 03計画とコードベースの不一致への対応
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ casper-studios/ casper-marketplace --skill implement-planインストール後、Claude Code で/implement-planを入力して読み込まれたか確認します。
詳細
実装計画
.claude/scratchpad/{plan_name}.md にある承認済みの技術計画を実装します。これらの計画には、具体的な変更内容と成功基準を含むフェーズがあります。
ファイルが指定されていない場合は、ファイルの提供を依頼してください。
はじめに
計画のパスが指定された場合:
- 計画を最後まで読み、既存のチェックマーク(- [x])がないか確認します
- 元のチケットと、計画で言及されているすべてのファイルを読みます
- ファイルを最後まで読むこと — limit/offset パラメーターは使用せず、完全なコンテキストを把握する必要があります
- 各要素がどのように関連するかを深く考えます
- 進捗を管理するための todo リストを作成します
- 必要な作業を理解したら、実装を開始します
計画のパスが指定されていない場合は、提供を依頼してください。
実装方針
計画は慎重に作成されていますが、実際の状況は複雑な場合があります。あなたの役割は次のとおりです。
- 見つかった状況に合わせて調整しつつ、計画の意図に従います
- 次のフェーズに進む前に、各フェーズを完全に実装します
- 作業がコードベース全体の文脈に照らして妥当か確認します
- セクションを完了したら、計画内のチェックボックスを更新します
計画と実際の状況が完全には一致しない場合は、その理由を考え、明確に伝えてください。計画は指針ですが、判断も重要です。
不一致に遭遇した場合:
-
立ち止まり、計画に従えない理由を深く考えます
-
問題を明確に提示します。
Issue in Phase [N]: Expected: [what the plan says] Found: [actual situation] Why this matters: [explanation] How should I proceed?
検証方法
フェーズを実装した後:
- 次に進む前に問題を修正します
- 計画と todo の両方で進捗を更新します
- Edit を使用して、計画ファイル内の完了項目にチェックを付けます
検証によって作業の流れを中断しないようにします。自然な区切りでまとめて実施してください。
行き詰まった場合
期待どおりに動作しない場合:
- まず、関連するコードをすべて読み、理解したことを確認します
- 計画の作成後にコードベースが変更されていないか検討します
- 不一致を明確に提示し、指示を仰ぎます
サブタスクは控えめに使い、主に対象を絞ったデバッグや、なじみのない領域の調査に利用してください。
作業の再開
計画に既存のチェックマークがある場合:
- 完了済みの作業は完了しているものとして扱います
- 最初の未完了項目から作業を再開します
- 何か問題があるように思われる場合に限り、以前の作業を検証します
チェックボックスを埋めるだけでなく、解決策を実装していることを忘れないでください。最終的な目標を念頭に置き、作業を着実に前へ進めてください。
コメント
Markdown 対応