implementation-plan について
implementation-plan は、大規模な開発に着手する前の計画作成を支援するスキルです。背景、受け入れ条件、実装内容、テスト方針を整理し、計画は英語で記述します。
主な機能
- 01背景と状況の記録
- 02受け入れ条件の定義
- 03実装方針と依存関係の整理
- 04テスト方針の策定
- 05英語での計画作成
活用シーン
- 01新機能の計画
- 02リファクタリングやアーキテクチャ変更の準備
- 03複雑な開発に着手する前の方針記録
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ masayuki-kono/ agent-skills --skill implementation-planインストール後、Claude Code で/implementation-planを入力して読み込まれたか確認します。
詳細
実装計画ガイド
開発作業を始める前に、包括的な実装計画を作成するための体系的なガイドです。
使用するタイミング
- 新機能や大規模な機能追加を計画するとき
- リファクタリングやアーキテクチャの変更に備えるとき
- 複雑な実装作業を始める前に、方針を文書化するとき
- 受け入れ基準とテスト戦略を明確にするとき
手順
必須セクション
1. 背景と経緯
この実装に至った背景と経緯を文書化します。
- 理由:どのような問題や要件に対応するものですか?
- 状況:現在の状況や課題は何ですか?
- 経緯:この必要性につながった出来事や変更は何ですか?
- 関連する課題:関連する課題、議論、過去の試みはありますか?
2. 受け入れ基準
- ビルドとすべてのテストが成功すること
- 実装した変更に対する単体テストと統合テストを作成すること
- プロジェクト固有の検証ルール(例:
.cursor/rules/build-and-test-verification.mdc)がある場合は、それに従うこと
3. 実装の詳細
予定している方針を文書化します。
- 方針:どのように実装しますか?
- 変更内容:どのファイル、コンポーネント、システムを変更しますか?
- 依存関係:依存関係や前提条件はありますか?
- テスト戦略:変更をどのようにテストしますか?
言語要件
すべての実装計画は英語で記述する必要があります。
コメント
Markdown 対応