Brainstorming Skill logo

Brainstorming Skill

開く

Superpowers のブレインストーミングスキル。コーディングの前に意図を明確にし、スパイク、限定的変更、アーキテクチャ級の三段階で設計を示して、承認を得てから実装させます。

共有:
代替ツールを見る

Brainstorming は Superpowers のワークフローで最初に使うスキルです(スキルのソース)。新機能、コンポーネント、挙動の変更など創造的な作業の前に起動し、対話を通じて粗いアイデアを承認済みの設計に変えます。スキルが求める設計をあなたが承認するまで、実装は始まりません。

現在の版はすべての依頼を三つの経路のいずれかに分類し、その分類を口に出して伝えるので、あなたが覆せます。

主な機能

  • まず共通理解:目指す結果、誰のためか、成功の基準を特定し、書き出してあなたに訂正してもらう。
  • 三つの経路:スパイクは使い捨ての作業で実現可能性に答える。既存コードへの限定的変更はチャットで短い設計を示す。アーキテクチャ級の作業は確認の質問、トレードオフ付きの 2 から 3 案、節ごとの設計、書面の仕様を経る。
  • 一方向のラチェット:迷ったら重い経路へ。途中で隠れた複雑さが見つかれば経路を上げ、下げることはない。
  • ハードゲート:承認前はコード、雛形、依存関係のインストールをしない。読み取り専用の探索は可。
  • 仕様の出力:アーキテクチャ級の設計は docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md に保存し、自己レビューしてから Writing Plans に渡す。
  • ビジュアルコンパニオン:図で示した方がわかりやすい質問のときだけ提案される、任意のブラウザ表示。

使用シナリオ

  • 新しいプロジェクトやサブシステムを始める。
  • 本当の目的がはっきりしない機能要望。
  • 「そもそも X はできるのか」を素早く確かめるスパイク。

料金

MIT ライセンスの無料オープンソースです。Superpowers を開発する Prime Radiant は企業向けに商用サポートを提供しています。実質的なコストはトークンで、プロセス系スキルは質問、レビュー、サブエージェントの実行を増やします。

はじめに

Superpowers は一つのプラグインとしてインストールされ、このスキルはライブラリ全体(v6.4.1 で 15 スキル)と一緒に入ります。Claude Code では /plugin install superpowers@claude-plugins-official。Cursor は /add-plugin superpowers、Gemini CLI は gemini extensions install https://github.com/obra/superpowers。Codex、GitHub Copilot CLI、OpenCode、Pi などのコマンドは README にあります。スキルは自動で起動し、名前を指定して呼び出すこともできます。 作りたいものを説明し、質問に一つずつ答えてください。

制約:承認のゲートでやり取りが増えるため、小さな作業では遅く感じます。ビジュアルコンパニオンは Prime Radiant のロゴを読み込み、Superpowers のバージョンを送信します。SUPERPOWERS_DISABLE_TELEMETRY を設定すると止められます。

よくある質問

いきなりコードに進めますか?

エージェントに明示的に伝えた場合だけです。スキルは「単純すぎて設計不要」を危険信号として扱います。

仕様はどこに保存されますか?

リポジトリの docs/superpowers/specs/ に保存され、コミットされます。

代替案

  • Spec Kit:GitHub の仕様駆動開発ツールキット。
  • Planning with Files:永続的な markdown による計画。
  • Doc Co-Authoring:エージェントと文書を書く Anthropic のサンプルスキル。

まとめ

エージェントが間違ったものを素早く作ってしまうのを防ぎます。大きな作業では質問が増えることを受け入れてください。詳しくは skills カテゴリ へ。

コメント

まだコメントがありません。最初のコメントを投稿してください!