何ができるか

Plan Feature スキルは、Claude を計画駆動開発ワークフローにガイドします。すぐにコードを書き始めるのではなく、まず要件を収集し、コードベースを調査し、詳細な実装計画を作成します。

重要な制約:実装コードは一切書きません。計画とコーディングは別フェーズです。これにより、問題を解決する前に考え抜くことを強制します。

3つのフェーズ

フェーズ 1

ヒアリング

Claude が構築したい内容について明確化のための質問をします。要件が明確になるまで質問を続けます。準備ができたら「Go」と言ってください。

フェーズ 2

リサーチ

Claude がコードベースを探索し、既存のパターン、関連コード、影響範囲を理解します。これにより、計画が実際のプロジェクト構造に基づいたものになります。

フェーズ 3

計画作成

Claude が docs/plans/ に詳細な計画ファイルを作成します。目的、要件、アーキテクチャの決定、ステップバイステップの実装手順が含まれます。

なぜ計画を先に立てるのか

問題の早期発見

何百行ものコードを書く前に、欠けている要件やエッジケースを発見できます。

共有可能なコンテキスト

計画ファイルはチームメイトがレビューしたり、将来のセッションで参照できます。コンテキストが1回の会話を超えて残ります。

手戻りの削減

明確な計画があれば、実装中に「待って、Xも処理する必要がある」という瞬間が減ります。

見積もりの改善

何を構築する必要があるか正確にわかれば、作業範囲をより適切に評価できます。

誰のためのスキルか

  • 機能を実装する前に考え抜きたい個人開発者
  • レビュー可能な実装計画が欲しいチーム
  • 機能の途中で「このアプローチではダメだ」と気づくのにうんざりしている人

注意: このスキルは非自明な機能向けに設計されています。簡単なバグ修正や1行の変更には、完全な計画フェーズは必要ないでしょう。

始める準備はできましたか?

プロジェクトに Plan Feature スキルをセットアップして、次の機能の計画を始めましょう。