Brainstorm

Kollaborativ designdialog: ét spørgsmål ad gangen, 2-3 tilgange, trinvis validering

Af umputun · umputun/cc-thingz

Testet · Virker ★ 8.8/10

Brainstorm — Kollaborativ designdialog: ét spørgsmål ad gangen, 2-3 tilgange, trinvis validering

Hvad det gør

En workflow-færdighed, der omdanner en grov idé til et valideret design før kodning, ved at stille ét afklarende spørgsmål ad gangen, foreslå 2-3 tilgange med en ledende anbefaling, præsentere designet i små validerede sektioner og derefter tilbyde et næste-trins valg (write plan / plan mode / start). Udløses af "brainstorm", "let's brainstorm", "help me design", "think through", "analyze this feature" eller anmodninger om grundig analyse af funktioner og arkitektoniske beslutninger. Understøtter valgfri projekt- og brugerniveau-tilpassede regler løst gennem et to-lags override-script.

Testrapport

Hentede SKILL.md, resolve-rules.sh, begge referencedokumenter og plugin.json (alle HTTP 200). Scriptet er en ren to-lags regel-resolver (cat til stdout, exit 0) uden netværks-/base64-/exfiltration-/injektions-lugte; stier bruger CLAUDE_PLUGIN_ROOT/DATA, ingen hardkodede maskinstier. Verificeret installation i en ren temp HOME placerede SKILL.md korrekt. Kørte den samme opgave ("design a rate limiter for my web API") på to måder: BASELINE dumpede en token-bucket-on-Redis-løsning og tilbød at skrive kode med det samme; SKILL-following stillede først ét multiple-choice scoping-spørgsmål, præsenterede derefter 3 tilgange med en eksplicit anbefaling og afvejninger, og anvendte YAGNI ved at droppe baselinens spekulative sliding-window fallback og bypass-liste. Konkret forskel er reel og observerbar, not a rule restatement; begge artefakter gemt i scratchpad. Kategorihint "design" korrigeret til produktivitet — dette er en tænke-/planlægnings-workflow, not visual design.

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

Kommandoer og eksempelprompter

  • /brainstormKollaborativ designdialog: ét spørgsmål ad gangen, 2-3 tilgange, trinvis validering

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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