Brainstorm — это пространство планирования, где пользователь вместе с AI выясняет, что нужно построить или исправить, прежде чем что-либо станет Task. Вместо одного изменения сессия Brainstorm порождает набор предложенных Task, которые можно просмотреть, отредактировать и выборочно отправить в Pipeline.
Brainstorm
Панель Brainstorm
Нужно нажать кнопку Brainstorm (лампочка) на карточке проекта. Панель похожа на Chat — область диалога и поле сообщения, — но её назначение — планирование, а не ответы на вопросы. Цель описывается в общих чертах (идея функции, больная точка, редизайн) и обсуждается с AI: можно попросить разбить цель на части, поставить под сомнение допущения или изучить альтернативы. Список сессий позволяет вернуться к предыдущим сессиям, у каждой из которых есть краткая сводка обсуждавшегося.
Только планирование — без изменений кода
Сессия Brainstorm сама по себе не затрагивает код; с проектом ничего не происходит, пока из неё действительно не созданы Task. Её используют, чтобы обсудить «как подойти к X», сравнить компромиссы или проверить замысел, прежде чем приступать к реализации.
Кликабельные чипы Contract и Skill
Как и в Chat, отдельные идентификаторы Contract (например, PL-001) и ссылки на Skill в форме $SKILL-NAME в ответах Brainstorm отображаются как кликабельные чипы. Щелчок по чипу Contract показывает его полное описание, а по чипу Skill — его содержимое, и искать ссылку вручную не требуется.
Ключевые слова: @KEYWORD
Полезные выводы можно сохранять как ключевые слова. Ввод @KEYWORD в последующем промпте — в Chat, в новом Task или в другой сессии Brainstorm — вставляет ключевое слово, а @@KEYWORD вставляет его с полным содержимым, поэтому уже принятое решение не приходится объяснять заново.
Предложения Task и
Convert to Tasks
Когда всё готово, можно попросить AI предложить Task или нажать
Convert to Tasks, чтобы сгенерировать несколько Task по всему Brainstorm. Каждое предложение появляется в диалоге в виде короткой структурированной карточки с заголовком и описанием. Нужно выбрать режим Pipeline или Agent и нажать Create Task — откроется диалог New Task, уже заполненный предложением. Кнопка ✎ Edit позволяет сначала скорректировать предложение; Cancel отклоняет его, и ничего не создаётся.
Общее с Chat
В Brainstorm те же переключатель движка Web API / CLI, тот же селектор языка написания со значком и те же сочетания при вводе (@keyword, @@keyword, #task, ##bug, $skill, _variable, ~hint), что и в Chat, а панель закрепляется так же.
Советы
- Brainstorm подходит для любых случаев, когда ещё не ясно, какая единица работы правильная — он ничем не рискует для кода.
- Создавать каждое предложение необязательно — достаточно выбрать только те, которые имеют смысл прямо сейчас.
- Предложения — это черновики; перед созданием Task стоит уточнить формулировку, поскольку более ясный промпт даёт лучший результат Pipeline.
Связанное: Chat — Chat используется, когда уже есть конкретный вопрос; Brainstorm — для свободного планирования.