implementation-plan について
implementation-plan は、実装計画を作成するエージェントスキルです。変更コストの高い判断や未確定の前提を先に示し、着手前のレビューを重要事項に集中させます。
主な機能
- 01プロジェクトとリスクの3行要約
- 02優先度順の判断事項、代替案、変更コスト
- 03未知事項への既定案と方針転換の条件
- 04機械的な作業の簡潔な記述
- 05着手前に確認する具体的な質問
- 06単一HTML形式の計画書にも対応
活用シーン
- 01ユーザー向けAPIやデータモデルを含む機能の計画
- 02実装前の不明確な要件の確認
- 03長い計画を折りたたみ可能なHTMLに整理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ neeeophytee/ finding-unknowns-skills --skill implementation-planインストール後、Claude Code で/implementation-planを入力して読み込まれたか確認します。
詳細
実装計画
計画の目的は、あらゆることを考慮したと証明することではありません。変更に費用がかからないうちに、変更可能ではあるものの変更コストが高い決定事項をユーザーに提示することです。計画は作業順ではなく、後から調整される可能性の高さに沿って並べます。
手順
- 3行の要約から始めます。何を構築するのか、どのアプローチを選んだのか、そして最もリスクの高い前提を1つ示します。
- セクション1 — おそらく調整したくなる決定事項。 データモデルの変更、新しい型インターフェース、API の形状、ユーザー向けの要素などが対象です。それぞれについて、採用した選択肢、検討した代替案、後から変更する場合のコストを示します。
- セクション2 — 判明している不確定要素と、それを計画に織り込む方法。 曖昧さが残る箇所では、採用するデフォルトと、方針転換のきっかけとなる兆候を明記します。不確定要素を認める計画は実際の状況に直面しても持ちこたえますが、そうでない計画は気づかれないまま破綻します。
- セクション3 — 機械的な作業。 リファクタリング、接続、移行、テストが対象です。ユーザーはこの部分を信頼しており、確認に注意を割くのは無駄なので、簡潔にまとめます。
- 最後にレビュー依頼を記載します。着手前に「はい/いいえ」での回答、または選択を求める具体的な項目を2〜4件挙げます。
- 計画が1画面分を超える場合、またはユーザーが視覚的な成果物を好む場合は、単一で自己完結した HTML ページとして提示します。セクションは折りたたみ可能にし、調整可能な決定事項は先頭に固定します。
ガードレール
- 計画の途中で本当に優れたアプローチが見つかった場合は、方針転換を独立した決定事項として提示します。黙って計画を立て直してはいけません。
- 数分で確認できる分量に収めます。読むのに長すぎる計画は流し読みされ、流し読みされる計画では誤った決定が見過ごされます。
- 計画には実装中の柔軟な対応の余地を残します。詳細を詰め込みすぎた計画は、現実が想定と食い違う場面でこそ破綻します。
コメント
Markdown 対応