MCP HubMCP Hub
SKILL·0C4D73

brainstorming

avelikiy
更新日 22 days ago
4 閲覧
53
11
53
GitHubで表示
メタaidesign

について

このスキルは、製品アイデア立案を三段階のプロセスで構造化します:多様な選択肢の生成、マルチLLMパネルによる議論、最終提案の統合です。製品オーナーが開発着手前に「何を構築するか」の決定をプレッシャーテストするために設計されており、設計手法を検討するアーキテクトも利用可能です。中核的な価値は、敵対的議論を用いて最初に思いついた妥当な案に収束することを防ぐ点にあります。

クイックインストール

Claude Code

推奨
メイン
npx skills add avelikiy/great_cto -a claude-code
プラグインコマンド代替
/plugin add https://github.com/avelikiy/great_cto
Git クローン代替
git clone https://github.com/avelikiy/great_cto.git ~/.claude/skills/brainstorming

このコマンドをClaude Codeにコピー&ペーストしてスキルをインストールします

ドキュメント

brainstorming

Idea work has three movements: diverge → debate → converge. Most teams skip the middle one and converge on the first plausible idea. The debate panel is the point of this skill.

1. Diverge — generate genuinely different bets

From a framed problem (who · cost-of-pain · why-now · success metric), produce 3–5 distinct approaches — different bets, not cosmetic variants. Force diversity along at least one axis each:

  • different user (who you serve first)
  • different wedge (the one feature you lead with)
  • different scope (concierge/manual vs full self-serve)
  • different business shape (tool you sell vs outcome you deliver)

For each: the core bet · the smallest version that tests it · the main risk. Reject near-duplicates — if two options share the same bet, drop one and push for a more contrarian alternative.

2. Debate — the idea-debate panel

Four personas, four different models, two rounds. Model diversity matters: different model families fail differently, so they catch different holes.

PersonaStance — argues…ModelInvocation
Visionarythe strongest case FOR — the 10x outcome if it worksclaude-opus-4-8Task, model: opus
Skepticthe strongest case AGAINST — why it fails / who tried & diedclaude-sonnet-4-6Task, model: sonnet
User-Advocatethe user's honest reaction — would I pay / switch / care? AND, for any product that messages or collects data from end-recipients, the recipient's consent/opt-in friction (TCPA / opt-out / spam fatigue / who refuses)claude-haiku-4-5Task, model: haiku
Pragmatistcost, time-to-ship, build-vs-buy, unit economicsKimi K2mcp__great_cto_llm_router__ask_kimi

Round 1 — opening positions (blind, parallel)

Spawn the three Task personas in one message (parallel) + call the Kimi router for the Pragmatist. Each gets the framed problem + the diverge options and only its own stance. Prompt template:

You are the {persona} on a product debate panel. Stance: {stance}. Problem: {framing}. Options on the table: {options}. Make the strongest possible {for/against} case. Be specific and concrete — name the mechanism, the comparable, the number. End with: verdict (BUILD / DON'T / PIVOT-to-which-option) + your single biggest worry.

Round 2 — rebuttal (informed)

Feed each persona the other three's Round-1 positions. Ask:

Here are the other panelists' positions: {r1_others}. Rebut the one you most disagree with. Then give your updated verdict and the one condition that would change your mind.

Convergence guard

If all four agree in Round 1, the framing was too soft — re-run with a sharper, explicitly contrarian Skeptic ("assume this is a bad idea; prove it"). Genuine consensus only counts when the Skeptic was given every chance to kill it.

3. Converge — synthesize (the chair decides)

The product-owner (Opus) is the chair, not a vote-counter. Read all eight statements and produce:

  • The decisive consideration — the one argument that actually settles it
  • Strongest FOR and strongest AGAINST (steelmanned, attributed)
  • The call — BUILD / DON'T BUILD / PIVOT, with the reason in one sentence
  • What would flip it — the kill-criteria / the condition to revisit
  • Dissent preserved — if a persona held a strong minority view, record it; don't launder it out. Tomorrow's "why didn't we think of X" lives here.

Feed this straight into the product brief's Debate digest section.

Cost note

The panel is ~$0.30–0.60 per idea (one Opus + one Sonnet + one Haiku + one Kimi call × 2 rounds). That is the cheapest insurance in the pipeline: it runs before any engineering time is spent, at the stage where "no" is free and "yes" is expensive.

GitHub リポジトリ

avelikiy/great_cto
パス: skills/brainstorming
0
agentic-codingclaude-code-pluginclaude-code-skillsclaude-code-subagentscode-reviewcto
FAQ

Frequently asked questions

What is the brainstorming skill?

brainstorming is a Claude Skill by avelikiy. Skills package instructions and resources that Claude loads on demand, so Claude can perform brainstorming-related tasks without extra prompting.

How do I install brainstorming?

Use the install commands on this page: add brainstorming to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.

What category does brainstorming belong to?

brainstorming is in the Meta category, tagged ai and design.

Is brainstorming free to use?

Yes. brainstorming is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.

関連スキル

content-collections
メタ

このスキルは、Content Collections(Markdown/MDXファイルを型安全なデータコレクションに変換するTypeScriptファーストのツール)の本番環境でテストされた設定を提供します。Zodバリデーションによる型安全性を実現し、ブログ、ドキュメントサイト、コンテンツ重視のVite + Reactアプリケーション構築時にご利用ください。Viteプラグインの設定、MDXコンパイルから、デプロイ最適化、スキーマバリデーションまで、すべてを網羅しています。

スキルを見る
polymarket
メタ

このスキルは、開発者がPolymarket予測市場プラットフォームを活用したアプリケーション構築を可能にします。API統合による取引や市場データの取得に加え、WebSocketを介したリアルタイムデータストリーミングにより、ライブ取引や市場活動を監視できます。取引戦略の実装や、ライブ市場更新を処理するツールの作成にご利用ください。

スキルを見る
creating-opencode-plugins
メタ

このスキルは、開発者がコマンド、ファイル、LSP操作など25種類以上のイベントタイプにフックするOpenCodeプラグインを作成することを支援します。JavaScript/TypeScriptモジュール向けに、プラグイン構造、イベントAPI仕様、および実装パターンを提供します。カスタムイベント駆動ロジックでOpenCode AIアシスタントのライフサイクルをインターセプト、監視、または拡張する必要がある場合にご利用ください。

スキルを見る
sglang
メタ

SGLangは、高性能なLLMサービングフレームワークであり、RadixAttentionプレフィックスキャッシュを活用したJSON、正規表現、エージェントワークフロー向けの高速で構造化された生成を特長とします。特にプレフィックスが繰り返されるタスクにおいて、大幅に高速な推論を実現し、複雑な構造化出力やマルチターン対話に最適です。制約付きデコードが必要な場合や、広範なプレフィックス共有を伴うアプリケーションを構築する場合は、vLLMなどの代替案ではなくSGLangを選択してください。

スキルを見る