skill-brainstorm
awrshift/skill-brainstormСкилл запускает структурированный 3-раундовый диалог между Claude и Gemini: идеи оспариваются, слабые отсеиваются, факты проверяются по сети. На выходе — одно конкретное действие с таймлайном и критериями успеха, а не список «вариантов для рассмотрения».
Установка
git clone https://github.com/awrshift/skill-brainstorm.gitREADME
skill-brainstorm
Два AI спорят вместо тебя. Одна идея на входе — одно решение на выходе.
Claude ведёт процесс. Gemini возражает. Факты проверяются. Ты выбираешь победителя.
Проблема
Есть идея, нужно принять решение. Спрашиваешь один AI — соглашается. Спрашиваешь другой — тоже соглашается. Все вежливы, никто ничего не оспаривает, и в итоге ты выпускаешь что-то, основанное на интуиции.
Этот скилл решает проблему. Он запускает структурированный 3-раундовый adversarial-диалог между Claude и Gemini. Идеи оспариваются, слабые уничтожаются, факты верифицируются. В итоге получаешь одно конкретное действие — не список «вариантов для рассмотрения».
Как это работает (простыми словами)
Представь заседание совета директоров с двумя принципиальными экспертами:
| Шаг | Что происходит | Что видишь ты |
|---|---|---|
| Контекст | Описываешь, что строишь, и свои ограничения | Claude задаёт уточняющие вопросы при необходимости |
| Исследование | Claude и Gemini параллельно ищут в сети актуальные факты | Блок «Verified Context» с реальными данными |
| Раунд 1: Дивергенция | Gemini оспаривает твою постановку задачи и предлагает 5–7 альтернативных углов | Новые идеи, которые ты не рассматривал |
| Раунд 2: Углубление | Claude уничтожает слабые идеи с доказательствами. Gemini защищает или уступает | Поле сужается с 7 до 2–3 выживших |
| Промежуточная проверка | Тебя спрашивают: «Какое направление предпочитаешь?» | Твой ввод перед финальным раундом |
| Раунд 3: Конвергенция | Выбирается один победитель с таймлайном и критериями успеха | Одно действие, а не стратегическая колода |
| Проверка фактов | Все утверждения в финальном решении верифицируются по живой сети | Таблица уверенности (подтверждено/конфликт/ошибка) |
Весь процесс занимает 3–5 минут и стоит около $0.35 в API-вызовах.
Установка
Claude Code (рекомендуется):
/install github:awrshift/skill-brainstorm
Вручную:
mkdir -p .claude/skills/brainstorm/scripts
curl -sL https://raw.githubusercontent.com/awrshift/skill-brainstorm/main/SKILL.md \
-o .claude/skills/brainstorm/SKILL.md
curl -sL https://raw.githubusercontent.com/awrshift/skill-brainstorm/main/scripts/gemini.py \
-o .claude/skills/brainstorm/scripts/gemini.pyТребования
| Что | Зачем | Как получить |
|---|---|---|
| Google API Key | Обеспечивает вызовы Gemini | Бесплатно на aistudio.google.com |
Пакет google-genai | Python SDK для Gemini | pip install google-genai |
| Claude Code | Оркестрирует брейншторм | Скорее всего, уже используешь |
Добавь ключ в файл .env в корне проекта:
GOOGLE_API_KEY=your-key-here
Когда использовать
Просто скажи Claude что-нибудь из этого:
- «Brainstorm how to launch X»
- «Let's think through options for Y»
- «I need to decide between A and B»
- «Explore this idea with Gemini»
- «Diverge and converge on this»
Скилл срабатывает автоматически. Специальные команды не нужны.
Архитектура
Скилл использует двухуровневое разделение моделей — более дешёвая модель занимается исследованием, дорогая — рассуждением:
Claude (оркестратор)
| |
Фазы | | Раунды
исследования | | рассуждений
v v
Flash-Lite Pro
(веб-поиск, (критическое мышление,
проверка аргументация)
фактов)
| ^
+--Verified----+
Context
Зачем два уровня? Когда одна модель одновременно ищет И думает, дорогостоящая вычислительная мощность тратится на простые запросы вроде «какая версия React актуальна?». Разделение задач означает:
- Flash-Lite — поиск в сети, верификация фактов, проверка утверждений
- Pro — всё вычислительное мощь уходит на оспаривание идей, поиск слепых пятен, построение аргументов
Что получаешь в итоге
Каждый брейншторм производит:
- Одно конкретное действие — не 5 вариантов, а одно следующее действие
- Таймлайн — часы или дни, а не расплывчатые «недели»
- Критерии go/no-go — «если X не произойдёт к Y, отказываемся от этого»
- Kill list — всё, что рассматривалось, и почему было отклонено
- Таблица проверки фактов — какие утверждения подтверждены, какие вызвали конфликты
- Полный путь — 7+ идей сужаются до 3, затем до 1
Стоимость Gemini API
Каждый брейншторм делает 5–6 вызовов Gemini API. Реальная стоимость зависит от длины промптов и ответов. Ниже — тарифы за миллион токенов для самостоятельной оценки:
| Модель | Роль в брейншторме | Вызовы | Входящие / 1M токенов | Исходящие / 1M токенов |
|---|---|---|---|---|
Flash-Lite (gemini-3.1-flash-lite-preview) | Исследование + проверка фактов | 2–3 | $0.25 | $1.50 |
Pro (gemini-3.1-pro-preview) | 3 раунда рассуждений | 3 | $2.00 | $12.00 |
Оркестрация Claude включена в твою сессию Claude Code — дополнительных затрат нет.
Типичный брейншторм использует примерно 5–15K токенов на вызов Gemini. Источник тарифов: ai.google.dev/gemini-api/docs/pricing
Пример вывода
После брейншторма о выборе платёжного провайдера увидишь примерно следующее:
Победитель: Stripe Payment Links (не полная интеграция Checkout)
Почему победил: Нулевой бэкенд-код. Встраивается на лендинг сегодня. Переход на полный Checkout только если конверсия > 2%. Lemon Squeezy уничтожен в R2 (нет данных о надёжности вебхуков). Paddle уничтожен в R1 (обработка налогов только для ЕС, нужен глобальный охват).
Таймлайн: 2 часа до...