Brainstorm

Samarbeidende designdialog: ett spørsmål om gangen, 2-3 tilnærminger, trinnvis validering

av umputun · umputun/cc-thingz

Bestått ★ 8.8/10

Brainstorm — Samarbeidende designdialog: ett spørsmål om gangen, 2-3 tilnærminger, trinnvis validering

Hva den gjør

En arbeidsflytferdighet som forvandler en grov idé til et validert design før koding, ved å stille ett avklarende spørsmål om gangen, foreslå 2-3 tilnærminger med en ledende anbefaling, presentere designet i små validerte seksjoner, og deretter tilby et neste-trinn-valg (write plan / plan mode / start). Utløses på "brainstorm", "let's brainstorm", "help me design", "think through", "analyze this feature", eller forespørsler om grundig analyse av funksjoner og arkitektoniske beslutninger. Støtter valgfrie prosjekt- og brukernivå tilpassede regler løst gjennom et to-lags override-skript.

Testrapport

Hentet SKILL.md, resolve-rules.sh, begge referansedokumentene og plugin.json (alle HTTP 200). Skriptet er en ren to-lags regeloppløser (cat til stdout, exit 0) uten nettverk/base64/eksfiltrering/injeksjonslukter; stier bruker CLAUDE_PLUGIN_ROOT/DATA, ingen hardkodede maskinstier. Verifiserte installasjon i en ren temp HOME plasserte SKILL.md korrekt. Kjørte samme oppgave ("design a rate limiter for my web API") på to måter: BASELINE dumpet en token-bucket-on-Redis-løsning og tilbød å skrive kode umiddelbart; SKILL-following stilte først ett flervalgsskopingsspørsmål, presenterte deretter 3 tilnærminger med en eksplisitt anbefaling og avveininger, og anvendte YAGNI ved å droppe baselinens spekulative sliding-window fallback og bypass-liste. Konkret forskjell er reell og observerbar, ikke en regelgjentakelse; begge artefaktene lagret i scratchpad. Kategorihint "design" korrigert til productivity – dette er en tenke-/planleggingsarbeidsflyt, ikke visuell design.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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.

Kommandoer og eksempelprompter

  • /brainstormSamarbeidende designdialog: ett spørsmål om gangen, 2-3 tilnærminger, trinnvis validering

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

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