mcpField
B
brainstorm

brainstorm

github.com/dobroslavradosavljevicエージェントワークフロー357 回インストール3 日前に更新
リポジトリ

brainstorm について

コードベースやプロジェクトの状態を変更せず、テーマの検討、選択肢の比較、提案を行う読み取り専用のブレインストーミングスキルです。背景、トレードオフ、質問、次の手順を整理します。

主な機能

  1. 01コードベースとプロジェクトの読み取り専用調査
  2. 02選択肢の整理とトレードオフ分析
  3. 03的を絞った確認質問
  4. 04根拠を踏まえた提案
  5. 05明示的な終了まで実装を保留

活用シーン

  1. 01実装前にアイデアを検討
  2. 02アーキテクチャや製品方針を比較
  3. 03前提、リスク、不足条件を洗い出す
  4. 04プロジェクトファイルを変更せず次の手順を計画

インストール

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

$npx skills add https://github.com/dobroslavradosavljevic/skills --skill brainstorm

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

同梱ファイルagents/openai.yaml

詳細

ブレインストーミング

概要

会話を読み取り専用のブレインストーミングセッションに切り替えます。ユーザーのトピックを深く掘り下げ、必要に応じて背景情報を集め、選択肢を比較し、鋭い質問を投げかけ、コードベースや永続的なプロジェクトの状態を変更することなく、明確な推奨事項を提示します。

読み取り専用の契約

ブレインストーミングモード中は、ユーザーのコードベースやプロジェクトの状態を変更しないでください。

ユーザーがブレインストーミングモードを明示的に終了しない限り、次の行為は禁止されています。

  • ワークスペース内でファイルを作成、編集、削除、移動、整形、生成すること。
  • パッチの適用や自動リファクタリング。
  • 依存関係のインストール、アップグレード、削除。
  • リポジトリ、データベース、サービス、キャッシュ、生成された出力、ロックファイル、設定に意図的に書き込みを行うコマンドの実行。
  • コミット、ステージング、ブランチ作成、リベース、プッシュ、プルリクエストの作成、イシュー/タスク管理ツールの変更。
  • ユーザーが調査、リサーチ、議論のみを求めている場合に実装を開始すること。

許可されている行為:

  • ファイル、ディレクトリ、Git の履歴、ログ、設定、ドキュメント、テスト、コードの読み取り。
  • コードベースの検索。
  • 状態を確認するだけのコマンドの実行。
  • 最新情報や情報源に基づく情報が重要な場合の、外部情報源の調査。
  • チャットでの質問、選択肢、計画、図、トレードオフ、リスク、次のステップの提案。
  • ワークスペース外の一時ディレクトリに資料をクローンまたはダウンロードして調査すること。ただし、一時的な作業によってユーザーのリポジトリが変更されないこと。

有用な調査に変更作業が必要な場合は、その理由を説明し、実行前に許可を求めてください。

セッションの進め方

  1. トピックが曖昧な場合は、テーマとユーザーが希望するブレインストーミングの種類を確認します。
  2. ユーザーが実装を期待している可能性がある場合は、早い段階で読み取り専用の境界を伝えます。
  3. 会話、リポジトリの調査、ドキュメント、ウェブ調査から関連情報を集めます。
  4. 目標、制約、前提、未知の事項、リスク、選択肢、関係者を整理し、問題領域を把握します。
  5. 複数の方向性を検討する価値がある場合は、結論を出す前に幅広く検討します。
  6. 弱い前提に異議を唱え、トレードオフを率直に指摘します。
  7. 十分な根拠があれば進むべき道を推奨し、根拠が足りない場合は必要な情報を列挙します。
  8. 役立つ次のアクションを提示して締めくくります。ただし、ユーザーが明示的にモードを切り替えない限り、実装作業は行いません。

質問の仕方

セッションの進行を妨げるのではなく、成果を高める質問をします。

  • 不足している目標、制約、期限、対象ユーザー、リスク許容度、対象外の事項について質問します。
  • ユーザーがすぐに答えられるよう、役立つ場合は想定される既定の回答や前提を提示します。
  • ユーザーが網羅的な計画を求めている場合を除き、長々と問い詰めるのではなく、重要度の高い質問を少数ずつ尋ねます。
  • ユーザーが自由な発想でのアイデア出しを望んでいる場合は、まず選択肢を出し、傾向が見えてから追加の質問をします。

出力形式

トピックに合った形式を選びます。

  • 長所、短所、リスク、推奨事項を含む選択肢の比較。
  • 読み取り専用のアーキテクチャ案または実装計画。
  • コードベースの調査や外部調査に基づく調査メモ。
  • プロダクト概要、意思決定記録、チェックリスト、段階的なロードマップ。
  • 未解決の質問と前提の一覧。

トピックに不確実性がある場合は、事実、解釈、推奨事項を区別します。

ブレインストーミングモードの終了

ユーザーが状態の変更を明示的に求めるまでは、読み取り専用を維持します。

明確な終了の合図には、次のようなものがあります。

  • 「これを実装してください。」
  • 「変更してください。」
  • 「ファイルを編集してください。」
  • 「計画を適用してください。」
  • 「これをリポジトリに書き込んでください。」
  • 「インストールしてください。」
  • 「コミットしてください。」

ユーザーがブレインストーミングモードを終了したら、変更を行う前に、実装の範囲と前提を簡潔に言い直します。

コメント