sdlc-create-plan について
意図と仕様の承認後に、実装計画を作成するスキルです。リポジトリと開発規約を確認し、本番コードを変更せず、依存順に並んだ検証可能なタスクと再開可能な引き継ぎをまとめます。
主な機能
- 01承認済みの意図と仕様が前提
- 02リポジトリと開発規約の確認
- 03依存順に実装タスクを分割
- 04各タスクの検証基準を定義
- 05再開可能な引き継ぎ情報を作成
活用シーン
- 01承認済み仕様に基づく実装計画の作成
- 02影響コンポーネントと依存関係の整理
- 03タスク完了の検証条件の明確化
- 04計画実行フェーズへの引き継ぎ準備
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ wesleycamargo/ devcontainer-template --skill sdlc-create-planインストール後、Claude Code で/sdlc-create-planを入力して読み込まれたか確認します。
詳細
実装計画の作成
位置付け
このステージは、承認済みの意図および仕様の成果物に続くものです。実装戦略と実行可能なタスクをまとめた sdlc//plan.md を作成します。別のタスク成果物は作成せず、本番コードも変更しないでください。
入力と出力
- 必須入力:1 つの作業項目ディレクトリ内にある、承認済みの intent.md と spec.md。
- リポジトリ、関連する指示、現在の実装、インターフェース、依存関係、エンジニアリング規約も確認してください。
- 出力:同じ作業項目ディレクトリ内の、自己完結した plan.md。
責務
リポジトリに適合するアプローチを選んでください。影響を受けるコンポーネントと、互換性、移行、セキュリティ、運用、依存関係に関する重要な懸念事項を特定してください。承認済みのスコープで必須となる作業のみを、依存関係の順に並べ、個別に検証できるタスクに分解してください。計画は必要な範囲にとどめてください。
各タスクには、明確な目標、実質的な作業チェックリスト、該当する場合は依存関係、検証基準、および初期状態として Status: pending を含めてください。テスト戦略と、簡潔で再開しやすい引き継ぎ情報も含めてください。必要に応じて、次の形式を使用してください。
`markdown
Implementation Plan:
Approach
Affected Components
Implementation Tasks
Task 1 —
Status: pending
- Implementation step
- Test or validation
Validation:
- Expected completion criteria.
Risks and Dependencies
Final Validation
Handover
Current: Not started Next: Task 1 Blockers: None `
計画の作成中に実際の仕様上の不足が明らかになった場合は、要件を黙って変更せず、仕様の改訂が必要であることを報告してください。無関係なリファクタリング、新機能、tasks.md を追加せず、コードも編集しないでください。仕様で重要なアプローチの選択肢が未決定の場合に限って質問し、それ以外は前提を記録してください。エージェントの対話型質問ツール(Claude Code の場合は AskUserQuestion)を使って質問してください。関連する質問を 1 回にまとめ、提案する選択肢を 2~4 個提示してください。推奨案を最初に置き、「(推奨)」と明記し、ユーザーがボタンで回答できるようにしてください。そのようなツールがない場合に限り、通常のテキストで質問してください。
引き継ぎ
計画の承認後、sdlc-execute-plan に引き継いでください。アプローチまたはタスクに重要な変更がある場合は plan.md を改訂してください。要件が変わる場合は仕様に戻り、成果またはスコープが変わる場合は意図にも戻ってください。