mcpField
I
idea-to-plan

idea-to-plan

github.com/composio-communityエージェントワークフロー1457 回インストール23 週間前に更新
リポジトリ

idea-to-plan について

idea-to-planは、仕様が不十分な依頼を問題文、範囲を定めた仕様、段階的な計画へ整理する手順です。初期段階の開発アイデア向けで、各段階の承認を求め、仕様の承認前にはコードを書きません。

主な機能

  1. 01問題と対象ユーザーを先に言語化
  2. 02設計を変える質問だけを確認
  3. 03目標、対象外、制約を明記
  4. 04検証可能な段階に計画を分割
  5. 05仕様承認まで実装を保留

活用シーン

  1. 01「ダッシュボードを作る」などの目標を要件化
  2. 02開発前に範囲と成功基準を明確化
  3. 03アイデアを実装する価値があるか検討
  4. 04段階ごとの検証方法を計画

インストール

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

$npx skills add https://github.com/composio-community/opencode-skills --skill idea-to-plan

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

詳細

アイデアから計画へ

曖昧な依頼を、(1)1段落の問題提起、(2)範囲を定めた仕様書、(3)段階的な実装計画に変換します。それぞれの段階でユーザーに提示し、承認を得てから次に進みます。曖昧なプロンプトから、いきなりコードに進んではいけません。

使用するタイミング

  • 依頼が仕様ではなく目標である場合(「ダッシュボードを作る」「認証を追加する」など)。
  • 要件、制約、成功基準が不足している、または暗黙のものになっている場合。
  • 何かを作る価値があるか、ユーザーが検討している場合。

仕様が十分に明確なタスク、再現手順が明確なバグ修正、機械的な変更には使用しないでください。これらはそのまま実装に進みます。

手順

1. 問題を言い換える(質問する前に)

誰がどのような問題を抱えていて、なぜ今なのか、何をもって「解決」とするのかを、1段落で書きます。ユーザーに提示してください。書けない場合は、依頼を理解できていません。そのギャップが最初に尋ねるべき質問です。

2. 意思決定を変える質問だけをする

回答によって設計が変わる質問を3〜6個まとめて尋ねます。安全な既定値があるものは省略し、既定値を明示して先に進みます。質問する内容の例:

  • スコープの境界(明確に対象外とするもの)
  • 厳しい制約(技術スタック、期限、データ、コンプライアンス)
  • 成功基準(どうすれば機能していると判断できるか)
  • 間違っていた場合に最も手戻りが大きくなる前提を1つ
3. 仕様書を書く
## Problem
## Goals / Non-goals
## Constraints
## Approach (1–3 sentences)
## Open questions

1画面以内に収めます。提示し、計画を立てる前に目標/対象外について明示的な「はい」を得てください。

4. 段階的な計画を書く

それぞれに検証可能な成果物があるフェーズに分けます。

Phase 1: <smallest end-to-end slice that proves the approach> — verify by <X>
Phase 2: ...

各フェーズには、具体的な成果物、変更するファイルや領域、検証方法を記載します。依存関係と最もリスクの高いフェーズを明示し、リスクの高い作業を前倒しします。

5. 引き継ぐ

仕様書と計画を最終成果物として出力します。最初に着手するフェーズを推奨したら、そこで止めてください。実装は別のステップであり、ユーザーが開始を指示します。

品質基準

  • 問題提起は1段落に収め、実在するユーザーを明示します。
  • 対象外を明確にします(対象外のない仕様書では範囲が定まりません)。
  • すべてのフェーズを個別に検証できます。
  • 明らかな既定値がある質問をしません。
  • 仕様書の承認前にコードを書きません。

アンチパターン

  • 設計を決めるのに4つの質問で足りるところを、15個も質問する。
  • 検証可能な成果がない「フェーズ1:プロジェクトをセットアップする」。
  • ユーザーのプロンプトを仕様書であるかのように言い換える。
  • 最初の一歩について合意する前に、豪華すぎるバージョンを設計する。

コメント