Brainstorm
Dialogo di design collaborativo: una domanda alla volta, 2-3 approcci, validazione a fasi
Promosso
Cosa fa
Una skill di workflow che trasforma un'idea grezza in un design validato prima della codifica, ponendo una domanda chiarificatrice alla volta, proponendo 2-3 approcci con una raccomandazione principale, presentando il design in piccole sezioni validate, quindi offrendo una scelta per il passo successivo (write plan / plan mode / start). Si attiva su "brainstorm", "let's brainstorm", "help me design", "think through", "analyze this feature" o richieste di analisi approfondita di funzionalità e decisioni architetturali. Supporta regole personalizzate opzionali a livello di progetto e utente risolte tramite uno script di override a due strati.
Rapporto di test
SKILL.md, resolve-rules.sh, entrambi i documenti di riferimento e plugin.json recuperati (tutti HTTP 200). Lo script è un risolutore di regole pulito a due strati (cat su stdout, exit 0) senza problemi di network/base64/esfiltrazione/iniezione; i percorsi usano CLAUDE_PLUGIN_ROOT/DATA, nessun percorso macchina hardcoded. Installazione verificata in una HOME temporanea pulita ha posizionato SKILL.md correttamente. Eseguito lo stesso compito ("design a rate limiter for my web API") in due modi: la BASELINE ha scaricato una soluzione token-bucket-on-Redis e ha offerto di scrivere codice immediatamente; la skill-following ha prima posto una domanda di scoping a scelta multipla, quindi ha presentato 3 approcci con una raccomandazione esplicita e compromessi, e ha applicato YAGNI eliminando il fallback speculativo a finestra scorrevole e la lista di bypass della baseline. La differenza concreta è reale e osservabile, non una riformulazione di regole; entrambi gli artefatti salvati nello scratchpad. Suggerimento di categoria "design" corretto a produttività — questo è un flusso di lavoro di pensiero/pianificazione, non di design visivo.
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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. Comandi e prompt di esempio
/brainstormDialogo di design collaborativo: una domanda alla volta, 2-3 approcci, validazione a fasi
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Let's brainstorm this new feature togetherHelp me think through this architectural decisionExplore options for redesigning this flow