Просишь Claude «накидай идей» — и получаешь либо десять пунктов, которые отличаются друг от друга порядком слов, либо готовый код по первой же мысли, которая пришла ему в голову. Я месяц думала, что дело в промпте, и переписывала промпт. Дело оказалось в устройстве: идеи генерит один агент, из одной головы, и тут же сам себя судит.
Почему один агент не штурмует
У штурма есть правило, которому почти сто лет: сначала количество, суждение потом. Один агент нарушает его в каждом абзаце — предлагает идею и сразу объясняет, почему она не взлетит. Сырое, из чего обычно и вырастает интересное, умирает в момент рождения.
Второе — якорь. Первая формулировка задаёт колею, и следующие десять идей ходят вокруг неё. Со стороны это выглядит как богатый список, а по сути одна идея в десяти нарядах.
Что я собрала
Скилл для Claude Code. Говорю «давай подумаем», «накидай идей», «туплю», «всё банально» — и вместо решения получаю ведение по четырём фазам:
Контракт. Сначала один-два вопроса, чтобы заострить задачу, и переформулировка в «как мы можем». Claude не бросается выполнять, пока не понял, что мы вообще ищем.
Расширение. Запускаются 3-5 параллельных агентов, у каждого свой метод и свой угол: SCAMPER и приёмы ТРИЗ, обратный штурм («как сделать так, чтобы стало хуже»), фокальные объекты, дальние аналогии, первопринципы. Идей друг друга они не видят, поэтому не сползаются в общую колею.
Выход из тупика. Отдельные ходы на случай, когда всё выходит банальным: нарушить аксиому задачи, набрать вредных способов и развернуть их, оттолкнуться от случайного стимула.
Отбор. Кластеризация в 4-7 тем, матрица impact/effort и один первый шаг, а не список из сорока пунктов, который никто не откроет.
Правила держатся всю сессию: отложенное суждение, сначала количество, легализованный бред, вопрос раньше ответа, финальный выбор всегда за человеком.
Зачем несколько агентов, если модель одна
Это главный вопрос, и отвечу честно. Разнообразие тут даётся не разными мозгами, а разными методами: агент, которому велено выворачивать задачу наизнанку, и агент, которому велено разобрать её до первопринципов, приходят в разные места, даже будучи одной моделью. Проверяется просто — запустите один и тот же вопрос обычным способом и через штурм, и посмотрите, сколько пунктов пересекается.
Работает это по той же причине, по какой в живых командах разнородная группа обыгрывает дружную: в однородной все быстро соглашаются друг с другом и перестают приносить новое. У агентов та же болезнь наступает мгновенно, если они видят чужие ответы.
Честные ограничения
Персоны — это один и тот же Claude. Если нужны по-настоящему разные головы, нужен другой инструмент, с несколькими моделями. Здесь разнообразие методическое, и я это не прячу.
3-5 агентов на фазу, вложенность запрещена: агент не имеет права плодить агентов. Ограничение стоит намеренно, я однажды выжгла пятичасовой лимит за вечер именно на разрастании.
Штурм тратит токены и время, это диалог, а не кнопка. На «придумай название файла» звать его не надо.
Что вложишь, то и получишь: если пропустить фазу контракта и кинуть «придумай что-нибудь», выйдут общие места. Первый вопрос не формальность.
Скилл ничего не решает за вас. Он раскладывает поле и рекомендует, выбор остаётся человеку.
Забрать: github.com/aipedagog/brainstorm, лицензия MIT. Ставится папкой в ~/.claude/skills/, зависимостей нет, Mac и Windows одинаково.
Каркас фаз я взяла из методики мозговых штурмов Михаила Герасимова, кредит автору зашит в сам скилл и в README. Код мой, версия обезличенная.
А вы как выбиваете из Claude неочевидное? Просите варианты списком, гоняете несколько заходов или уже разводите агентов по ролям? Мне интересно, кто дошёл до ролей и что у него получилось.