Brainstorm

Kollaborativ designdialog: en fråga i taget, 2-3 tillvägagångssätt, stegvis validering

av umputun · umputun/cc-thingz

Testad · Fungerar ★ 8.8/10

Brainstorm — Kollaborativ designdialog: en fråga i taget, 2-3 tillvägagångssätt, stegvis validering

Vad den gör

En arbetsflödesfärdighet som förvandlar en grov idé till en validerad design innan kodning, genom att ställa en förtydligande fråga i taget, föreslå 2-3 tillvägagångssätt med en ledande rekommendation, presentera designen i små validerade sektioner, och sedan erbjuda ett nästa steg-val (write plan / plan mode / start). Utlöses av "brainstorm", "let's brainstorm", "help me design", "think through", "analyze this feature", eller förfrågningar om grundlig analys av funktioner och arkitektoniska beslut. Stöder valfria projekt- och användarnivå-anpassade regler som löses genom ett tvåskikts-override-skript.

Testrapport

Hämtade SKILL.md, resolve-rules.sh, båda referensdokumenten och plugin.json (alla HTTP 200). Skriptet är en ren tvåskiktsregellösare (cat till stdout, exit 0) utan nätverks-/base64-/exfiltrations-/injektionsbrister; sökvägar använder CLAUDE_PLUGIN_ROOT/DATA, inga hårdkodade maskinsökvägar. Verifierade installationen i en ren tillfällig HOME som placerade SKILL.md korrekt. Körde samma uppgift ("designa en rate limiter för mitt webb-API") två sätt: BASLINJEN dumpade en token-bucket-on-Redis-lösning och erbjöd sig att skriva kod omedelbart; FÄRDIGHETS-följande ställde först en flervalsfråga om omfattning, presenterade sedan 3 tillvägagångssätt med en explicit rekommendation och avvägningar, och tillämpade YAGNI genom att släppa baslinjens spekulativa sliding-window fallback och bypass-lista. Konkret skillnad är verklig och observerbar, inte en omformulering av en regel; båda artefakterna sparades i scratchpad. Kategoritips "design" korrigerades till produktivitet — detta är ett tänkande/planeringsarbetsflöde, inte visuell design.

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

Installation

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.

Kommandon och exempelprompter

  • /brainstormKollaborativ designdialog: en fråga i taget, 2-3 tillvägagångssätt, stegvis validering

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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