mcpField
B
brainstorming

brainstorming

github.com/dev-toolingsエージェントワークフロー22788 回インストール4 週間前に更新
リポジトリ

brainstorming について

実装計画の前に要件を整理し、設計案を比較する Symfony 向けスキルです。機能に関係する Symfony コンポーネントを洗い出し、トレードオフとリスクを記録して、選んだ設計を writing-plans に引き継ぎます。

主な機能

  1. 01目標、範囲、未解決の質問の整理
  2. 02機能と Symfony コンポーネントの対応付け
  3. 03設計案とトレードオフの比較
  4. 04決定事項、却下案、リスクの記録
  5. 05選んだ設計の writing-plans への引き継ぎ

活用シーン

  1. 01要件が固まっていない機能の検討
  2. 02設計決定前の実装案の比較
  3. 03機能が関係する Symfony コンポーネントの特定

インストール

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

$npx skills add https://github.com/dev-toolings/superpowers-symfony --skill brainstorming

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

詳細

ブレインストーミング(Symfony)

使用する場面

  • 機能リクエストがまだ曖昧で、要件が固まっていない場合。
  • 複数の設計が可能で、選択する前にトレードオフを比較する必要がある場合。
  • 計画を立てる前に、機能がどの Symfony コンポーネント(エンティティ、ハンドラー、API リソース、セキュリティ、非同期処理)に関わるかを把握する必要がある場合。
  • 計画を書く前に決定を下す必要がある場合。決定後は writing-plans に引き継ぎます。

標準ワークフロー

  1. 目標を一文で言い換え、既知のこと、未知のこと、対象外のことを列挙します。
  2. 未解決の質問(ユーザー、データ、権限、障害ケース)を尋ね、回答を記録します。
  3. 機能を Symfony コンポーネントに対応付けます。エンティティ、サービスとハンドラー、API リソース、投票者、メッセージを確認します。
  4. トレードオフを含めて設計案を2つまたは3つ提示し、1つを推奨します。
  5. 選択した設計、却下した選択肢、未解決のリスクを記録し、その後 writing-plans に引き継ぎます。

ガードレール

  • ここではコードや手順ごとの計画を書かないでください。ブレインストーミングは設計を選択した時点で終了します。
  • 新しいパターンより、プロジェクトにすでに存在するパターンを優先してください。
  • 不明な要件を推測するのではなく、一度に1つずつ質問してください。
  • 決定を追跡できるよう、却下した選択肢もメモに残してください。

段階的な情報開示

  • 実行時の方針とリスク管理にはこのファイルを使用します。
  • 実装の詳細を掘り下げる必要がある場合は、参考資料を開きます。

出力の要件

  • 目標、範囲、回答済みの質問。
  • 関連するコンポーネントと、トレードオフを含む推奨設計。
  • writing-plans に引き継ぐための未解決のリスク。

参考資料

コメント