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.
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.