Brainstorm

Kollaborativer Design-Dialog: eine Frage nach der anderen, 2-3 Ansätze, gestufte Validierung

von umputun · umputun/cc-thingz

Getestet · Funktioniert ★ 8.8/10

Brainstorm — Kollaborativer Design-Dialog: eine Frage nach der anderen, 2-3 Ansätze, gestufte Validierung

Was es kann

Eine Workflow-Fähigkeit, die eine grobe Idee vor dem Codieren in ein validiertes Design umwandelt, indem sie eine klärende Frage nach der anderen stellt, 2-3 Ansätze mit einer führenden Empfehlung vorschlägt, das Design in kleinen validierten Abschnitten präsentiert und dann eine Wahl für den nächsten Schritt anbietet (write plan / plan mode / start). Wird bei "brainstorm", "let's brainstorm", "help me design", "think through", "analyze this feature" oder Anfragen nach einer gründlichen Analyse von Features und Architektur-Entscheidungen ausgelöst. Unterstützt optionale projekt- und benutzerspezifische Regeln, die über ein zweischichtiges Override-Skript aufgelöst werden.

Testbericht

SKILL.md, resolve-rules.sh, beide Referenzdokumente und plugin.json abgerufen (alle HTTP 200). Das Skript ist ein sauberer zweischichtiger Regel-Resolver (cat to stdout, exit 0) ohne Netzwerk-/Base64-/Exfiltrations-/Injektionsgerüche; Pfade verwenden CLAUDE_PLUGIN_ROOT/DATA, keine fest codierten Maschinenpfade. Verifizierte Installation in einem sauberen temporären HOME platzierte SKILL.md korrekt. Dieselbe Aufgabe ("design a rate limiter for my web API") auf zwei Arten ausgeführt: BASELINE gab eine Token-Bucket-auf-Redis-Lösung aus und bot an, sofort Code zu schreiben; SKILL-folgend stellte zuerst eine Multiple-Choice-Scoping-Frage, präsentierte dann 3 Ansätze mit einer expliziten Empfehlung und Kompromissen und wendete YAGNI an, indem der spekulative Sliding-Window-Fallback und die Bypass-Liste der Baseline weggelassen wurden. Konkreter Unterschied ist real und beobachtbar, keine Regelumformulierung; beide Artefakte im Scratchpad gespeichert. Kategoriehinweis "design" auf "productivity" korrigiert – dies ist ein Denk-/Planungs-Workflow, kein visuelles Design.

Getestet am: 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.

Befehle & Beispiel-Prompts

  • /brainstormKollaborativer Design-Dialog: eine Frage nach der anderen, 2-3 Ansätze, gestufte Validierung

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

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