brainstormingcommit 2ce8aa1SKILL.md · 要件定義
ブレインストーミング
作る前に一問ずつ質問して本当の要望と理由を明らかにし、承認を得た設計ドキュメントにまとめます。
npx skills add obra/superpowers --skill brainstormingコマンドを選択しました。手動でコピーしてください。
- 権限
- read-repo
- write-files
- shell
- network
- 対応ツール
- Claude Code, Codex, Cursor, Gemini CLI, OpenCode
- GitHub
- 310.3k
- 提供元
- コミュニティ · Jesse Vincent
- 状態
- スキャン済み
- ライセンス
- MIT
- カテゴリ
- 要件定義
基本ルール
ユーザーが設計ドキュメントを承認するまで、何も作りません。
実行フェーズ
フェーズ 01質問前に調べる
プロジェクトのコードや渡された資料を先に読み、そこから分かることは質問しません。
フェーズ 02一問ずつ質問し要約
各メッセージは自由回答の質問一つで締めくくります。一部が固まるたびに200〜300語で要約し、誤りや抜けを尋ねます。
フェーズ 03選択肢を示す
独立したメッセージで2〜3通りの作り方とトレードオフを示し、推奨案と理由を添えてユーザーに選んでもらいます。
フェーズ 04設計書を書く
規模に応じて短い版か完全版を書きます。プロジェクト規模ならサブエージェントによるビルダーチェックを経て、リポジトリでは docs/superpowers/specs/ に保存しコミットします。
フェーズ 05承認後に引き継ぐ
設計ドキュメントの承認後は、superpowers:writing-plans だけを呼び出して計画に進みます。
権限の説明(SKILL.md より)
| 機能 | 必要か | 説明 |
|---|---|---|
| ファイル書き込み | 一部で必要 | 承認前に書くのは設計ドキュメントと、ユーザーが同意した使い捨てのスパイクだけです。製品コード、雛形作成、依存追加は行いません。 |
| コマンド実行 | 一部で必要 | 設計ドキュメントを git でコミットし、ユーザーが受け入れた場合は同梱スクリプトでローカルのビジュアルコンパニオンを起動します。 |
| 外部通信 | 一部で必要 | Web 調査はユーザーが同意した場合のみです。ビジュアルコンパニオンは localhost で動きます。 |
SKILL.md のフロントマター(YAML)
---
name: brainstorming
description: "You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation)."
---関連スキル
ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。