Brainstorm
Wspólny dialog projektowy: jedno pytanie na raz, 2-3 podejścia, etapowa walidacja
Testowano · Działa
Co robi ten skill
Umiejętność przepływu pracy, która przekształca zgrubny pomysł w zatwierdzony projekt przed kodowaniem, zadając jedno pytanie wyjaśniające na raz, proponując 2-3 podejścia z wiodącą rekomendacją, prezentując projekt w małych, zatwierdzonych sekcjach, a następnie oferując wybór kolejnego kroku (write plan / plan mode / start). Uruchamia się na „brainstorm”, „let's brainstorm”, „help me design”, „think through”, „analyze this feature” lub prośby o dogłębną analizę funkcji i decyzji architektonicznych. Obsługuje opcjonalne niestandardowe reguły na poziomie projektu i użytkownika, rozwiązywane za pomocą dwuwarstwowego skryptu nadpisywania.
Raport z testu
Pobrano SKILL.md, resolve-rules.sh, oba dokumenty referencyjne i plugin.json (wszystkie HTTP 200). Skrypt to czysty dwuwarstwowy resolver reguł (cat do stdout, exit 0) bez zagrożeń sieciowych/base64/eksfiltracji/wstrzykiwania; ścieżki używają CLAUDE_PLUGIN_ROOT/DATA, brak sztywno zakodowanych ścieżek maszynowych. Zweryfikowano instalację w czystym tymczasowym HOME, która poprawnie umieściła SKILL.md. Uruchomiono to samo zadanie („design a rate limiter for my web API”) na dwa sposoby: BASELINE wyrzucił jedno rozwiązanie token-bucket-on-Redis i od razu zaoferował napisanie kodu; SKILL-following najpierw zadał jedno pytanie dotyczące zakresu z wieloma odpowiedziami, następnie przedstawił 3 podejścia z wyraźną rekomendacją i kompromisami, i zastosował YAGNI, odrzucając spekulacyjne rozwiązanie bazowe z przesuwnym oknem i listę obejść. Konkretna różnica jest rzeczywista i obserwowalna, nie jest to przeformułowanie reguły; oba artefakty zapisano w scratchpad. Wskazówka kategorii „design” skorygowana na produktywność — to przepływ pracy myślenia/planowania, a nie projektowanie wizualne.
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
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. Komendy i przykładowe prompty
/brainstormWspólny dialog projektowy: jedno pytanie na raz, 2-3 podejścia, etapowa walidacja
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Let's brainstorm this new feature togetherHelp me think through this architectural decisionExplore options for redesigning this flow