sdlc-execute-plan について
承認済みの SDLC 計画に基づいて要件を実装し、中断した作業の再開にも使えるスキルです。リポジトリの貢献者向けに、依存順に変更とテストを進め、既存の計画に進捗を簡潔に記録します。
主な機能
- 01承認済みタスクの実行
- 02タスク状態に基づく作業再開
- 03リポジトリ状態と規約の確認
- 04節目ごとの検証
- 05既存計画の引き継ぎ情報を更新
活用シーン
- 01計画済み機能の実装
- 02中断した実装作業の再開
- 03コーディング中の検証結果と阻害要因の追跡
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ wesleycamargo/ devcontainer-template --skill sdlc-execute-planインストール後、Claude Code で/sdlc-execute-planを入力して読み込まれたか確認します。
詳細
実装計画の実行
位置付け
この段階では、計画後に承認された要件を実装します。また、作業を再開する際の開始地点でもあります。成果物は、リポジトリへの変更、関連するテスト、および sdlc//plan.md のみに記録する進捗状況です。
入力と出力
- 必須入力:承認済みの spec.md と plan.md。目的やスコープの維持に役立つ場合は intent.md を読みます。
- コードを変更する前に、リポジトリの指示、現在の状態、既存の動作、利用可能な検証証跡を確認します。
- 出力:実装とテスト、および既存の plan.md の更新。status、handover、implementation、validation-report の成果物は作成しないでください。
実行と再開
作業が新規か再開かを判断します。再開時は、タスクのステータスと引き継ぎ情報を読み、実際のリポジトリを調べてから、食い違いがあれば整合させて作業を続けます。依存関係の順にタスクを実行し、必要な動作を維持して、既存の規約に従います。重要な節目ではテストを行い、定義された検証証跡がない限り、作業を完了扱いにしないでください。
ステータスには pending、in-progress、completed、locked のみを使用してください。重要な節目、ステータスの変更、検証結果、ブロッカー、逸脱、後続作業に影響する決定があった際に、チェックリスト、検証メモ、および次の簡潔なセクションを更新してください。
`markdown
Handover
Current: Task 3 — Next: <next concrete action> Blockers: None Remaining validation: <pending evidence> `
定型的なコマンドを記録したり、Git 履歴を重複して記載したりしないでください。他のエージェントの作業を上書きしないでください。現在のスコープで必須の作業と、任意の改善、技術的負債、今後のフォローアップを区別してください。承認済みの要件を変更しない必須作業のみを追加し、重大な逸脱は記録してください。発見事項によってスコープや仕様が変わる場合は、成果物レビューに差し戻してください。
引き継ぎ
実装タスクがタスク単位の検証を終えたら、sdlc-validate-implementation に引き継ぎます。この段階の完了は、最終的な独立検証に合格したことを意味しません。