Brainstorm es un espacio de planificación donde una persona y una IA determinan qué debe construirse o corregirse antes de que algo se convierta en un Task. En lugar de un único cambio, una sesión de Brainstorm produce un conjunto de Tasks propuestos que pueden revisarse, editarse y enviarse selectivamente al Pipeline.

Brainstorm

El panel de Brainstorm

Se pulsa el botón Brainstorm (bombilla) de la tarjeta de un proyecto. El panel se parece a Chat — un área de conversación y un cuadro de mensaje — pero su propósito es planificar en lugar de responder. Se describe el objetivo en términos generales (una idea de funcionalidad, un problema, un rediseño) y se discute con la IA: se le pide que divida el objetivo en partes, cuestione supuestos o explore alternativas. Una lista de sesiones permite volver a sesiones anteriores, cada una con un breve resumen de lo discutido.

Panel de Brainstorm con vista previa de un Contract
Una sesión de Brainstorm con una vista previa de un Contract abierta desde la conversación.

Solo planificación — sin cambios de código

Una sesión de Brainstorm no toca ningún código por sí misma; no ocurre nada en el proyecto hasta que realmente se crean Tasks a partir de ella. Sirve para conversar sobre "cómo deberíamos abordar X", comparar compromisos o comprobar un diseño antes de decidirse a construirlo.

Chips clicables de Contracts y Skills

Igual que en Chat, los ID de Contract sueltos (p. ej., PL-001) y las referencias a Skills con la forma $SKILL-NAME que aparecen en las respuestas de Brainstorm se muestran como chips clicables. Al pulsar un chip de Contract se ve su detalle completo, o su contenido al pulsar un chip de Skill — sin necesidad de buscar la referencia manualmente.

Palabras clave: @KEYWORD

Las conclusiones útiles pueden conservarse como palabras clave. Al escribir @KEYWORD en un prompt posterior — en Chat, en un Task nuevo o en otra sesión de Brainstorm — se inserta la palabra clave, y @@KEYWORD la inserta con todo su contenido, de modo que nunca hay que volver a explicar una decisión ya tomada.

Propuestas de Task y Convert to Tasks

Cuando se está listo, se pide a la IA que proponga Tasks, o se pulsa Convert to Tasks para generar varios Tasks a partir de todo el Brainstorm. Cada propuesta aparece en la conversación como una tarjeta breve y estructurada con título y descripción. Se elige el modo Pipeline o Agent y se pulsa Create Task — se abre el diálogo New Task rellenado con la propuesta. ✎ Edit permite ajustar antes la propuesta; Cancel la descarta y no se crea nada.

Compartido con Chat

Brainstorm tiene el mismo conmutador de motor Web API / CLI, el mismo selector de idioma de escritura con su insignia y los mismos atajos de escritura (@keyword, @@keyword, #task, ##bug, $skill, _variable, ~hint) que Chat, y el panel puede acoplarse de la misma manera.

Consejos

  • Conviene usar Brainstorm siempre que aún no se tenga claro cuál es la unidad de trabajo adecuada — no supone ningún riesgo para el código.
  • No es necesario crear todas las propuestas — se eligen solo las que tienen sentido en ese momento.
  • Las propuestas son borradores; conviene afinar la redacción antes de crear un Task, ya que un prompt más claro da un mejor resultado en el Pipeline.

Relacionado: Chat — Chat se usa cuando ya existe una pregunta concreta; Brainstorm, para la planificación abierta.