Brainstorm

Wspólny dialog projektowy: jedno pytanie na raz, 2-3 podejścia, etapowa walidacja

Autor: umputun · umputun/cc-thingz

Testowano · Działa ★ 8.8/10

Brainstorm — Wspólny dialog projektowy: jedno pytanie na raz, 2-3 podejścia, etapowa walidacja

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 together
  • Help me think through this architectural decision
  • Explore options for redesigning this flow