brainstorming (obra/superpowers)
制作や機能追加、計画に着手する前に、要件と選択肢を一緒に整理します。
superpowers ブレインストーミング:「X を作って」をまず質問に変えます。一文版もほぼ同じことをします。
Codex CLI · gpt-6-astra
27.7 / 30
スキルなしに対するリフト:+2.67 · 推奨 · 18 実行
推奨:合計 27.7/30 が 22 以上、出力品質 5.0 が 3.5 以上、リフト +2.67 が +1.0 以上。
SOTA
合格Codex でテスト済み。
カバー対象 Codex, Claude Code
Codex CLI 0.166(SOTA ティア):採点対象 18 実行。当ティアのルールでは、ここでの合格は Claude Code もカバーします。第2ティアについては何も述べません。
スコア
各ディメンションは 0〜5 点で、6 つの合計が 30 点満点の合計スコアになります。すべてのディメンションで 5 が最良です。コスト 5 は低コストで高速、インストール 5 は簡単であることを意味します。
- トリガーの信頼性
- 5.0
- スキルなしに対するリフト
- 4.7
- 出力品質
- 5.0
- トークンと時間のコスト
- 5.0
- インストールと移植性
- 4.0
- 安全性
- 4.0
セキュリティレビュー
注意静的スキャン:CRITICAL 18 / HIGH 19 / MEDIUM 11。手動レビュー:確認済み。注意事項付きで実行(プライバシーに関する注意)。クリーンなスキャン結果はスキルの安全性を証明しません。
インストール
npx skills@latest add obra/superpowers --skill brainstorming
固定コミット: 2ce8aa15d05bd57213e6f746f953aafb7ded7a8b
テスト済み: 2026-11-02
テスト内容
- 機能追加の依頼 — 私のウェブアプリにダークモードを追加したいです。
- ソフトウェア以外の創作作業 — ローカルのミートアップで、ソロ創業者としての最初の 1 年について 10 分の講演をします。まとめるのを手伝ってください。
- 作成の依頼 — 経費を記録する小さな CLI ツールを作りましょう。
長所
- スキルなしと比べ平均スコアを 2.33 から 5.0 に引き上げ(+2.67)。
- スキルは名前を出さずとも採用されました:スキルあり群 6/6 実行でスキルファイルが読み込まれました。
- トークンのオーバーヘッドなし:スキルなしの 0.82 倍。
- 自身のルールの一文版を +0.33 上回ります。
- スキルありの絶対品質は高水準:5 点中 5.0。
短所
- タスク・群ごとに n=2。1 ポイント未満の差はノイズです。
レビュー
Mac テストマシン上で Codex CLI 0.166(gpt-6-astra、低推論)、実行ごとに新規の一時プロジェクトと一時 HOME/TMPDIR/キャッシュを使用、スキルをインストール(スキルあり群)、スキルなし(対照群)、またはスキルの中核要件をプロンプト末尾に付けた一文に圧縮(一文プロンプト群)、タスクごとに各群 2 実行、ネットワーク無効、/tmp への書き込みはブロック。プロンプトはスキル名に一切言及しません(以下で注記する表現を除く)。プロンプトは空のフォルダに対する 1 行のあいまいな依頼です(「私のウェブアプリにダークモードを追加して」「講演をまとめるのを手伝って」「経費を記録する小さな CLI を作ろう」)。チェック対象はプロセスです:エージェントは立ち止まって短い返信で 1〜3 個の質問をし、コードを一切書かなかったか?
3群の比較
| 群 | 平均スコア(0〜5) | 1実行あたりのトークン |
|---|---|---|
| スキルなし | 2.33 | 51k |
| 一文プロンプト | 4.67 | 45k |
| スキルあり | 5.0 | 42k |
Codex CLI で 18 実行を計測し、LLM 判定なしのルールベースのチェックで採点。合計 27.7 / 30、判定は 推奨。
判定:推奨(27.7 / 30)。 出典:obra/superpowers、skills/brainstorming、コミット 2ce8aa1 に固定。インストール:npx skills@latest add obra/superpowers --skill brainstorming。ライセンス: MIT(リポジトリの LICENSE)。
概要
obra/superpowers の brainstorming スキル:ソフトウェアかどうかを問わず「あらゆるクリエイティブ作業の前に必ず使う」もの。約 2,400 語の Markdown:コンテキストを読み、人間に実際に何が欲しいのか・なぜかを尋ね(一度に 1 問ずつ)、トレードオフ付きで 2〜3 のアプローチを提案し、何かを構築する前にデザインの承認を得る。加えて、任意のビジュアルコンパニオンサーバー(モックアップ表示用の小さなローカル Web サーバー)とレビュアープロンプトがあります。そのサーバー用のヘルパースクリプトもいくつかあります。
テスト方法
Mac テストマシン上で Codex CLI 0.166(gpt-6-astra、低推論)、実行ごとに新規の一時プロジェクトと一時 HOME/TMPDIR/キャッシュを使用、スキルをインストール(スキルあり群)、スキルなし(対照群)、またはスキルの中核要件をプロンプト末尾に付けた一文に圧縮(一文プロンプト群)、タスクごとに各群 2 実行、ネットワーク無効、/tmp への書き込みはブロック。プロンプトはスキル名に一切言及しません(以下で注記する表現を除く)。
プロンプトは空のフォルダに対する 1 行の漠然とした依頼です(「Web アプリにダークモードを追加して」「トークをまとめるのを手伝って」「経費を記録する小さな CLI を作ろう」)。チェック対象はプロセスです:エージェントは立ち止まり、短い返答で 1〜3 問の質問をし、コードを書かなかったか?
- 機能リクエスト — Web アプリにダークモードを追加したい。
- ソフトウェア以外のクリエイティブ作業 — 地元のミートアップで、ソロ創業者としての最初の 1 年について 10 分のトークをします。まとめるのを手伝ってください。
- ビルド依頼 — 経費を記録する小さな CLI ツールを作りましょう。
採点はプログラム的(隠しテスト/仕込み問題の検出/制約チェック/該当する場合はレンダリング+OCR)で、実行ごとに 0〜5 点。スコアはどの LLM 判定者も決めていません。
結果
第 3 群に与えた一文プロンプト:「何かを構築する前に、既存のコンテキストを読み、実際に何が欲しいのか・なぜかについて明確化の質問を 1 つ行い、トレードオフと推奨を添えて 2〜3 のアプローチを示し、実装前に短いデザインの承認を得る。」
| タスク | 対照群スコア | 一文プロンプト | スキルあり | 対照群のトークン | 一文プロンプトのトークン | スキルありのトークン | スキル読み込み |
|---|---|---|---|---|---|---|---|
| t1-dark-mode | 3.0 | 4.0 | 5.0 | 64k | 52k | 51k | 2/2 |
| t2-talk | 3.0 | 5.0 | 5.0 | 29k | 37k | 32k | 2/2 |
| t3-cli | 1.0 | 5.0 | 5.0 | 57k | 44k | 40k | 2/2 |
平均スコア:スキルなし 2.33 に対しスキルあり 5.0(差 +2.67)。1実行あたりのトークン:51k 対 42k(0.82x)。時間:43s 対 21s。一文プロンプト群:4.67(一文プロンプトに対するスキルの上積み:+0.33。一文プロンプト自身のスキルなしに対する上積み:+2.33)。一文プロンプトのトークンは 1実行あたり 45k なので、スキルは一文プロンプトの 0.93 倍のコストになります。
何が起きたか
- これは今のところ最も明確な効果です。スキルなしでは、エージェントは 6 実行中 5 実行で明確化の質問をしませんでした。CLI 依頼では、対照群の両実行が 1 問も質問せずに単純にツールを構築しました(各 4 ファイル、テスト付き)。スキルありでは、6 実行すべてが短い返答で 1〜3 問の質問をし、何も書きませんでした(平均は 5 点中 5.0 対 2.33)。
- スキルのルールの一文版(「コンテキストを読み、何が欲しいのか・なぜかを 1 問尋ね、2〜3 のアプローチを示し、実装前に承認を得る」)はほぼ同程度の 4.67。6 実行中 5 実行で質問し、1 回(ダークモードタスク)は質問なしで直接プランに進みました。
- スキルは 6/6 実行で読み込まれ、コストを上げるどころか下げました:1実行あたり 42k トークン、スキルなし 51k(0.82x)。対照群は構築するのに対し、スキルは立ち止まって尋ねるためです。一文プロンプトに対しては 0.93x です。
- CLI 依頼では、1 つのスキルの返答が「質問をスキップする」という行も提示し、スキル自身のルールをユーザーに引用しました。これは知っておきたい挙動です:急いでいる時でもエージェントは立ち止まります。
- スキルの重い部分(ビジュアルコンパニオンサーバー、デザインドキュメントのレビューループ、レビュアープロンプト)には到達しませんでした:会話は設計どおり最初の質問で終わります。
評価項目スコア
| 評価項目 | スコア | 理由 |
|---|---|---|
| 1_output_quality | 5.0 | スキルありの平均スコアは 5 点中 5.00(プログラム的チェック。タスク別の表を参照)。 |
| 2_lift_vs_no_skill | 4.67 | スキルなしの 2.33 に対し +2.67 点(タスクごとに n=2。約 1 点未満の差はノイズ)。 |
| 3_trigger | 5.0 | スキルあり群 6/6 実行でスキルファイルが読み込まれました。 |
| 4_instructions_portability | 4 | Claude Code スタイルのスキル向けに書かれています。ビジュアルコンパニオンは node とブラウザを必要とし、残りは平易な Markdown。 |
| 5_efficiency | 5 | トークン 0.82x(1実行あたり 42k 対 51k)、時間 0.49x(21s 対 43s)。 |
| 6_safety_hygiene | 4 | Markdown とローカルのビジュアルコンパニオンサーバー(node、127.0.0.1 にバインド、ユーザーの同意がある場合のみ起動)。そのページは SUPERPOWERS_DISABLE_TELEMETRY=1 でない限り、作者のドメインからバージョンタグ付きのロゴ画像(テレメトリービーコン)を読み込みます。我々はこの変数を設定し、サーバーは起動しませんでした。 |
このテストの限界
- テストしたのは最初のターンだけです。質問に答えてデザイン承認から実装までスキルを追うことはしなかったため、ワークフロー全体がより良いソフトウェアを生むかは言えません。
- この挙動は明白な勝利ではなくトレードオフです:エージェントに単に構築してほしいなら、まず尋ねることに固執するスキルは 1 往復のコストをかけます。
- 漠然としたプロンプト 3 つ。詳細な仕様では同じ停止が起きるかどうかは分かりません。
- タスクごとに各群 n=2。約 1 点未満の差はノイズです。
- ルールベースの採点はチェックが見られるものだけを測ります。好みや、結果が可能な限り最善かどうかは判断できません。
セキュリティ
security.md を参照。スキャン:CRITICAL 18 / HIGH 19 / MEDIUM 11。判定:実行しても安全(ネットワーク無効のサンドボックス)。クリーンなスキャン結果はスキルの安全性を証明しません。
結論
漠然とした「X を作って」という依頼では、このスキルは挙動を「即座に構築する」から「良い質問を 1 つする」へ確実に変え、しかも安価です。しかし同じ挙動はプロンプトの 1 文で再現できるため、スキルの価値は「質問することを覚えておかなくてよい」ことにあります。構築前に明確化させたいなら推奨。まず行動させたいならスキップしてください。
トランスクリプト
実行ログ:brainstorming (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.) 列:タスク、群-回、スコア(0-5)、トークン、秒、合格したチェック、エージェントが開いたスキルファイル。 t1-dark-mode control-1: スコア 3.0, トークン 63726, 秒 40.4, チェック 2/3, 開いたファイルなし t1-dark-mode control-2: スコア 3.0, トークン 65953, 秒 33.4, チェック 2/3, 開いたファイルなし t1-dark-mode oneliner-1: スコア 5.0, トークン 44490, 秒 20.0, チェック 3/3, 開いたファイルなし t1-dark-mode oneliner-2: スコア 3.0, トークン 59849, 秒 30.6, チェック 2/3, 開いたファイルなし t1-dark-mode treatment-1: スコア 5.0, トークン 51573, 秒 23.4, チェック 3/3, 開いたファイル brainstorming t1-dark-mode treatment-2: スコア 5.0, トークン 51475, 秒 16.2, チェック 3/3, 開いたファイル brainstorming t2-talk control-1: スコア 4.0, トークン 29770, 秒 32.1, チェック 2/3, 開いたファイルなし t2-talk control-2: スコア 2.0, トークン 29728, 秒 33.5, チェック 1/3, 開いたファイルなし t2-talk oneliner-1: スコア 5.0, トークン 44545, 秒 20.1, チェック 3/3, 開いたファイルなし
18 実行、3 成果物
サンプル出力
SOTA · With the skill: final message (t1-dark-mode, run 1, Codex)
I don’t see any app files in this workspace yet. Where is your web app’s source code? Once it’s available, I can inspect its styling. If you’d prefer I just dive in, say so; I’d default to a Light / Dark / System setting that remembers the user’s choice.