К основному содержанию
скилл CX Codex

brainstorming · avelikiy — скилл для Claude Code: идеи, спор моделей, вывод

Прогоняет сырую продуктовую идею через три шага: генерация разных ставок, спор четырёх персон на четырёх моделях в два раунда, синтез решения.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add avelikiy/great_cto --skill brainstorming -a claude-code
Открыть на GitHub

Что делает brainstorming

Скилл работает в три движения: diverge, debate, converge. Сначала из сформулированной проблемы (кто, цена боли, почему сейчас, метрика успеха) он выдаёт 3–5 разных подходов — не косметических вариантов, а разных ставок. Каждую разносят хотя бы по одной оси: другой пользователь, другой первый функционал, другой охват, другая форма бизнеса. Для каждой ставки — суть, минимальная версия для проверки и главный риск.

Середина — то, ради чего скилл и сделан. Четыре персоны на четырёх моделях спорят два раунда. Visionary на claude-opus-5 через Task собирает доводы за, Skeptic на claude-sonnet-5 — против, User-Advocate на claude-haiku-4-5 отвечает, заплатит ли пользователь, а Pragmatist уходит в Kimi K2 через mcp__great_cto_llm_router__ask_kimi и считает стоимость, сроки и unit-экономику. В первом раунде персоны не видят друг друга, во втором получают позиции остальных и дают возражение плюс условие, при котором передумают. Если все четверо согласились сразу, скилл советует перезапустить раунд с более жёстким Skeptic.

Собирает всё product-owner как председатель, а не счётчик голосов: решающий довод, сильнейшие за и против, вердикт BUILD / DON'T BUILD / PIVOT, условие пересмотра и сохранённое особое мнение. Один прогон обходится примерно в $0.30–0.60 — это до того, как потрачено время инженеров. Для работы нужен MCP-сервер great_cto_llm_router с инструментом ask_kimi: без него четвёртая персона не выступит.

Какие задачи решает

  • вытащить из сырой идеи несколько по-настоящему разных вариантов, а не один очевидный
  • проверить замысел на прочность до того, как в него вложат инженерные часы
  • услышать честную реакцию пользователя, а не только доводы автора идеи
  • посчитать стоимость и сроки доставки до начала разработки
  • зафиксировать условие, при котором решение стоит пересмотреть

Примеры запросов агенту

  • Прогони идею через brainstorming: разведи варианты, устрой спор персон и собери вердикт
  • Используй скилл brainstorming, чтобы проверить эту задумку на прочность перед брифом
  • Разложи задачу по шагам brainstorming и дай рекомендацию с условием пересмотра

Как установить brainstorming

1Через Skills CLI (Vercel)

npx skills add avelikiy/great_cto --skill brainstorming -a claude-code

2Вручную: положить файлы

~/.claude/skills/brainstorming/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/brainstorming/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о brainstorming

Как установить brainstorming в Claude Code?

Выполните npx skills add avelikiy/great_cto --skill brainstorming -a claude-code, после чего скилл окажется в ~/.claude/skills/brainstorming/SKILL.md.

Что делает brainstorming?

Генерирует несколько разных продуктовых ставок, сталкивает их в споре четырёх персон на четырёх моделях в два раунда и сводит в одну рекомендацию с условием пересмотра.

Что нужно для работы скилла?

Доступ к MCP-серверу great_cto_llm_router с инструментом ask_kimi — на нём выступает персона Pragmatist.

Исходный текст

SKILL.md · MIT
---
name: brainstorming
description: Structured idea generation + multi-LLM debate for the product-owner stage. Diverge (generate genuinely different bets), debate (a 4-persona panel on 4 models argues over 2 rounds), converge (synthesize a recommendation). Used by product-owner before architect; available to architect for design-space exploration.
when_to_use: |
  Apply when:
  - product-owner is turning a raw idea/problem into a validated brief
  - the decision is "what/whether to build", not "how to build it"
  - an idea needs adversarial pressure-testing before committing engineering time
  - architect wants to explore a wide design space before picking an approach
effort: medium
allowed-tools: Read, Write, Task, mcp__great_cto_llm_router__ask_kimi
---

# 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.

| Persona | Stance — argues… | Model | Invocation |
|---|---|---|---|
| **Visionary** | the strongest case FOR — the 10x outcome if it works | `claude-opus-5` | `Task`, `model: opus` |
| **Skeptic** | the strongest case AGAINST — why it fails / who tried & died | `claude-sonnet-5` | `Task`, `model: sonnet` |
| **User-Advocate** | the 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-5` | `Task`, `model: haiku` |
| **Pragmatist** | cost, time-to-ship, build-vs-buy, unit economics | Kimi K2 | `mcp__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.

© avelikiy · MIT · avelikiy/great_cto

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Сначала — brainstorming от других авторов.

brainstorming Jesse Vincent Скилл помогает прояснить задачу до начала работы: задаёт вопросы, изучает контекст и предлагает варианты решения. Нужен для новых функций и другой творческой работы. CX Codex 404 045установок brainstorming nexu-io Скилл превращает сырую идею в проработанный дизайн через цепочку уточняющих вопросов и поиск альтернатив. Пригодится в начале работы над концепцией. CX Codex +1 2 800установок brainstorming sickn33 Превращает сырые идеи в согласованную спецификацию через пошаговый диалог. Помогает продумать архитектуру фичи до того, как агент начнёт писать код. CX Codex +1 2 300установок brainstorming jwynia Скилл выводит генерацию идей из тупика и помогает развить сырые замыслы через протоколы деконструкции задач и смены контекста. CX Codex +1 517установок brainstorming GanyuanRan Скилл для Claude и других агентов: помогает довести сырую идею до спеки и не даёт писать код, пока дизайн не одобрен. CX Codex +1 ★ 1 388звёзд репо product-brainstorming официальный anthropics Скилл превращает агента в жёсткого спарринг-партнёра для продакт-менеджера. Помогает исследовать проблему, накидать решения и проверить идею на прочность до того, как она станет спекой. CX Codex +1 5 700установок bmad-brainstorming bmad-code-org Скилл ведёт сессию брейншторма: агент задаёт вопросы по одной, меняет креативные техники и копит идеи в memlog. Пригодится, когда нужно накидать вариантов больше обычного. CX Codex +1 12 000установок multi-agent-brainstorming sickn33 Задаёт последовательное дизайн-ревью с ролями автора, критиков и арбитра. Нужен, чтобы проверить допущения и возражения до перехода к реализации. CX Codex +1 1 400установок scientific-brainstorming K-Dense-AI Скилл структурирует научный мозговой штурм: от независимой генерации идей до состязательного ревью и журнала решений. Помогает отобрать направления исследований без преждевременных выводов. CX Codex +1 2 300установок brainstorming-research-ideas Orchestra Research Скилл структурирует поиск тем для научных исследований через десять методик анализа. Пригодится, когда проект зашёл в тупик или нужно выбрать свежее направление в новой предметной области. CX Codex +1 1 200установок brainstorm-mcp spranab Организует дебаты между разными нейросетями прямо в редакторе. Помогает сопоставить аргументы моделей при выборе архитектуры или ревью кода. CX Codex +1 ★ 71звёзд репо

Из того же набора11

signing-preflight Проверяет до первого коммита, что ключ подписи загружен и разблокирован, и просит разблокировать его заранее. CX Codex +1 ★ 107звёзд репо prose-style Задаёт агентам стиль письма: вывод, факты, конкретика. Пригодится, когда отчёты читает занятой человек, а не парсер. CX Codex +1 ★ 107звёзд репо pm-planning Превращает утверждённый документ архитектуры в список задач Beads с зависимостями, оценками и критериями приёмки. Нужен, когда pm-агент готовит план для senior-dev. CX Codex +1 ★ 107звёзд репо observability-baseline Добавляет в новый сервис перехват ошибок в Sentry, структурные логи с request_id и эндпоинты /healthz и /readyz. Пригодится, когда проект только собирается и первый сбой в проде не должен остаться незамеченным. CX Codex +1 ★ 107звёзд репо great_cto Скилл превращает Claude в оркестратора: CTO описывает задачу словами, а агенты сами проходят этапы пайплайна. Пригодится тем, кто ведёт проект целиком через агента. CX Codex +1 ★ 107звёзд репо deploy-landed Скилл проверяет, что на сервере работает именно нужный коммит, переменные окружения на месте и продукт выполняет свою работу. Пригодится после деплоя, рестарта или правки на сервере. CX Codex +1 ★ 107звёзд репо cost-model Задаёт единый формат раздела о стоимости в планах и архитектурных документах. Нужен, когда отчёт называет экономию и её придётся защищать. CX Codex +1 ★ 107звёзд репо anti-patterns Справочник известных антипаттернов разработки, на которые агенты great_cto ссылаются, когда отклоняют архитектуру, план или код. CX Codex +1 ★ 107звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой