Skills DirectoryGitHub から厳選したオープンソースの Skills

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
カテゴリ
要件定義

基本ルール

ユーザーが設計ドキュメントを承認するまで、何も作りません。

実行フェーズ

  1. フェーズ 01質問前に調べる

    プロジェクトのコードや渡された資料を先に読み、そこから分かることは質問しません。

  2. フェーズ 02一問ずつ質問し要約

    各メッセージは自由回答の質問一つで締めくくります。一部が固まるたびに200〜300語で要約し、誤りや抜けを尋ねます。

  3. フェーズ 03選択肢を示す

    独立したメッセージで2〜3通りの作り方とトレードオフを示し、推奨案と理由を添えてユーザーに選んでもらいます。

  4. フェーズ 04設計書を書く

    規模に応じて短い版か完全版を書きます。プロジェクト規模ならサブエージェントによるビルダーチェックを経て、リポジトリでは docs/superpowers/specs/ に保存しコミットします。

  5. フェーズ 05承認後に引き継ぐ

    設計ドキュメントの承認後は、superpowers:writing-plans だけを呼び出して計画に進みます。

権限の説明(SKILL.md より)

機能必要か説明
ファイル書き込み一部で必要承認前に書くのは設計ドキュメントと、ユーザーが同意した使い捨てのスパイクだけです。製品コード、雛形作成、依存追加は行いません。
コマンド実行一部で必要設計ドキュメントを git でコミットし、ユーザーが受け入れた場合は同梱スクリプトでローカルのビジュアルコンパニオンを起動します。
外部通信一部で必要Web 調査はユーザーが同意した場合のみです。ビジュアルコンパニオンは localhost で動きます。

SKILL.md のフロントマター(YAML)

SKILL.md のフロントマター(YAML)commit 2ce8aa1
---
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 を読み、権限を確認してください。