Brainstorm — это пространство планирования, где пользователь вместе с AI выясняет, что нужно построить или исправить, прежде чем что-либо станет Task. Вместо одного изменения сессия Brainstorm порождает набор предложенных Task, которые можно просмотреть, отредактировать и выборочно отправить в Pipeline.

Brainstorm

Панель Brainstorm

Нужно нажать кнопку Brainstorm (лампочка) на карточке проекта. Панель похожа на Chat — область диалога и поле сообщения, — но её назначение — планирование, а не ответы на вопросы. Цель описывается в общих чертах (идея функции, больная точка, редизайн) и обсуждается с AI: можно попросить разбить цель на части, поставить под сомнение допущения или изучить альтернативы. Список сессий позволяет вернуться к предыдущим сессиям, у каждой из которых есть краткая сводка обсуждавшегося.

Панель Brainstorm с предпросмотром Contract
Сессия Brainstorm с предпросмотром Contract, открытым из диалога.

Только планирование — без изменений кода

Сессия 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 — для свободного планирования.