mcpField
I
implement-plan

implement-plan

github.com/casper-studiosエージェントワークフロー15267 回インストール1 日前に更新
リポジトリ

implement-plan について

`.claude/scratchpad/` に保存された承認済み技術計画を実装するスキルです。コーディングエージェントに、関連情報の確認、段階ごとの実装と進捗管理、計画との不一致の報告を促します。

主な機能

  1. 01計画と参照ファイルの確認
  2. 02Todoによる実装進捗の管理
  3. 03段階ごとの実装と検証
  4. 04計画内チェックボックスの更新
  5. 05計画と現状の差異の報告

活用シーン

  1. 01承認済み複数段階計画の実装
  2. 02チェック済み項目からの作業再開
  3. 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 を使用して、計画ファイル内の完了項目にチェックを付けます

検証によって作業の流れを中断しないようにします。自然な区切りでまとめて実施してください。

行き詰まった場合

期待どおりに動作しない場合:

  • まず、関連するコードをすべて読み、理解したことを確認します
  • 計画の作成後にコードベースが変更されていないか検討します
  • 不一致を明確に提示し、指示を仰ぎます

サブタスクは控えめに使い、主に対象を絞ったデバッグや、なじみのない領域の調査に利用してください。

作業の再開

計画に既存のチェックマークがある場合:

  • 完了済みの作業は完了しているものとして扱います
  • 最初の未完了項目から作業を再開します
  • 何か問題があるように思われる場合に限り、以前の作業を検証します

チェックボックスを埋めるだけでなく、解決策を実装していることを忘れないでください。最終的な目標を念頭に置き、作業を着実に前へ進めてください。

コメント