Brainstorm

Diálogo de diseño colaborativo: una pregunta a la vez, 2-3 enfoques, validación por etapas

Por umputun · umputun/cc-thingz

Probado · Funciona ★ 8.8/10

Brainstorm — Diálogo de diseño colaborativo: una pregunta a la vez, 2-3 enfoques, validación por etapas

Qué hace

Una habilidad de flujo de trabajo que convierte una idea inicial en un diseño validado antes de codificar, haciendo una pregunta aclaratoria a la vez, proponiendo 2-3 enfoques con una recomendación principal, presentando el diseño en pequeñas secciones validadas y luego ofreciendo una opción de siguiente paso (write plan / plan mode / start). Se activa con "brainstorm", "let's brainstorm", "help me design", "think through", "analyze this feature" o solicitudes de análisis exhaustivo de características y decisiones arquitectónicas. Admite reglas personalizadas opcionales a nivel de proyecto y usuario resueltas a través de un script de anulación de dos capas.

Informe de la prueba

SKILL.md, resolve-rules.sh, ambos documentos de referencia y plugin.json obtenidos (todos HTTP 200). El script es un resolvedor de reglas limpio de dos capas (cat a stdout, exit 0) sin problemas de red/base64/exfiltración/inyección; las rutas usan CLAUDE_PLUGIN_ROOT/DATA, sin rutas de máquina codificadas. Se verificó la instalación en un HOME temporal limpio, colocando SKILL.md correctamente. Se ejecutó la misma tarea ("design a rate limiter for my web API") de dos maneras: BASELINE volcó una solución de token-bucket-on-Redis y ofreció escribir código inmediatamente; SKILL-following hizo una pregunta de alcance de opción múltiple primero, luego presentó 3 enfoques con una recomendación explícita y compensaciones, y aplicó YAGNI al descartar el fallback especulativo de ventana deslizante y la lista de bypass de la línea base. La diferencia concreta es real y observable, no una reformulación de reglas; ambos artefactos guardados en el scratchpad. Sugerencia de categoría "design" corregida a productividad — este es un flujo de trabajo de pensamiento/planificación, no de diseño visual.

Probado el: 2026-07-21 · Claude Code 2.x (agent harness)

Instalación

git clone --depth 1 https://github.com/umputun/cc-thingz.git /tmp/brainstorm-src
mkdir -p ~/.claude/skills
cp -R /tmp/brainstorm-src/plugins/brainstorm/skills/brainstorm ~/.claude/skills/brainstorm
# Verified: places SKILL.md at ~/.claude/skills/brainstorm/SKILL.md in a clean HOME.
# NOTE: the custom-rules feature calls plugins/brainstorm/scripts/resolve-rules.sh via
#   ${CLAUDE_PLUGIN_ROOT}, and user-level rules need ${CLAUDE_PLUGIN_DATA} — both set only
#   when installed as a marketplace plugin. As a bare skill copy, the rules step no-ops
#   gracefully (empty output) and the core brainstorm process works fine.
# Plugin-marketplace alternative (enables custom rules): add umputun/cc-thingz as a plugin
#   marketplace and install the "brainstorm" plugin.

Comandos y prompts de ejemplo

  • /brainstormDiálogo de diseño colaborativo: una pregunta a la vez, 2-3 enfoques, validación por etapas

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Let's brainstorm this new feature together
  • Help me think through this architectural decision
  • Explore options for redesigning this flow