mcpField
P
planning

planning

github.com/samhvw8開発11108 回インストール48 週間前に更新
リポジトリ

planning について

調査、コードベース分析、ソリューション設計、文書化を通じて技術実装計画を作成するスキルです。方式の評価や複雑な要件の分解を行う開発者向けで、コードは実装しません。

主な機能

  1. 01技術方式の調査
  2. 02既存コードベースの分析
  3. 03ソリューションアーキテクチャの設計
  4. 04実装計画の整理
  5. 05作業タスクの分解
  6. 06トレードオフと背景の文書化

活用シーン

  1. 01新機能の計画
  2. 02技術方式の比較
  3. 03システムアーキテクチャの設計
  4. 04複雑な要件のロードマップ化

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/samhvw8/dot-claude --skill planning

インストール後、Claude Code で/planningを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
codebase-understanding.md
output-standards.md
plan-organization.md
research-phase.md
solution-design.md

詳細

計画

調査、コードベース分析、ソリューション設計、包括的なドキュメント作成を通じて、詳細な技術実装計画を作成します。

使用する場面

次のような場合に、このスキルを使用します。

  • 新機能の実装を計画する
  • システム設計を行う
  • 技術的なアプローチを評価する
  • 実装ロードマップを作成する
  • 複雑な要件を分解する
  • 技術的なトレードオフを評価する

主な責務とルール

YAGNI、KISS、DRY の原則を常に尊重してください。 正直に、率直に、要点を押さえて、簡潔に伝えてください。

1. 調査と分析

読み込むファイル:references/research-phase.md 次の場合はスキップ: 調査レポートが提供されている

2. コードベースの把握

読み込むファイル:references/codebase-understanding.md 次の場合はスキップ: スカウトレポートが提供されている

3. ソリューション設計

読み込むファイル:references/solution-design.md

4. 計画の作成と整理

読み込むファイル:references/plan-organization.md

5. タスクの分解と出力基準

読み込むファイル:references/output-standards.md

ワークフロー

  1. 初期分析 → コードベースのドキュメントを読み、コンテキストを把握する
  2. 調査フェーズ → 調査担当者を起動し、アプローチを調査する
  3. 統合 → レポートを分析し、最適なソリューションを特定する
  4. 設計フェーズ → アーキテクチャと実装設計を作成する
  5. 計画のドキュメント化 → 包括的な計画を記述する
  6. レビューと改善 → 完全性、明確さ、実行可能性を確認する

出力要件

  • コードを実装しないでください。計画の作成のみを行ってください
  • 計画ファイルのパスと概要を回答してください
  • 必要なコンテキストを含め、計画だけで内容が理解できるようにしてください
  • 説明を明確にするために、コードスニペットや疑似コードを含めてください
  • 適切な場合は、トレードオフを示して複数の選択肢を提示してください
  • ./docs/development-rules.md ファイルを完全に遵守してください

計画ディレクトリの構成

plans/
└── YYYYMMDD-HHmm-plan-name/
    ├── research/
    │   ├── researcher-XX-report.md
    │   └── ...
    ├── reports/
    │   ├── XX-report.md
    │   └── ...
    ├── scout/
    │   ├── scout-XX-report.md
    │   └── ...
    ├── plan.md
    ├── phase-XX-phase-name-here.md
    └── ...

品質基準

  • 綿密かつ具体的にする
  • 長期的な保守性を考慮する
  • 不確かな場合は十分に調査する
  • セキュリティとパフォーマンスに関する懸念に対処する
  • ジュニア開発者が実行できるほど詳細な計画にする
  • 既存のコードベースのパターンに照らして検証する

重要: 計画の品質が実装の成否を左右します。包括的に検討し、ソリューションのあらゆる側面を考慮してください。

コメント