Brainstorm And Plan

Twardo blokuje pisanie kodu za zatwierdzonym dokumentem projektowym i zwięzłym planem implementacji bez symboli zastępczych.

Autor: burhankhatri · burhankhatri/e2e-testing

Działa po konfiguracji ★ 9.6/10

Brainstorm And Plan — Twardo blokuje pisanie kodu za zatwierdzonym dokumentem projektowym i zwięzłym planem implementacji bez symboli zastępczych.

Co robi ten skill

Wymusza przepływ pracy projektuj-przed-kodowaniem: eksploruj kontekst, zadawaj jedno pytanie wyjaśniające na raz, proponuj 2-3 podejścia z rekomendacją, uzyskaj zgodę użytkownika na napisaną specyfikację, a następnie podziel implementację na zadania TDD trwające 2-5 minut z rzeczywistym kodem (bez symboli zastępczych 'TBD'). Wyzwalana przez 'zbuduj', 'utwórz', 'dodaj', 'zaimplementuj' lub dowolne żądanie nowej funkcji/komponentu. Część pakietu 8 umiejętności, która oczekuje również umiejętności siostrzanych /tdd i /verify-done do fazy wykonania.

Raport z testu

W przypadku rzeczywistego zadania 'zbuduj CLI z markdown na tekst' wymusiła krok projektowy, który ujawnił rzeczywisty kompromis dotyczący poprawności (usuwanie regex traci bloki kodu/tabele w porównaniu do renderera opartego na AST), który mój niekierowany model bazowy pominął prosto do kodu — ale jego własna sekcja Wykonanie odwołuje się do umiejętności siostrzanych /tdd i /verify-done, których instalacja z jedną umiejętnością nie będzie miała.

Testowano: 2026-07-16 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/burhankhatri/e2e-testing
mkdir -p ~/.claude/skills
cp -r e2e-testing/skills/brainstorming-and-planning ~/.claude/skills/brainstorm-and-plan

Komendy i przykładowe prompty

  • /brainstorm-and-planTwardo blokuje pisanie kodu za zatwierdzonym dokumentem projektowym i zwięzłym planem implementacji bez symboli zastępczych.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • I want to build a CLI tool that converts markdown to plain text
  • Before you code, help me design this new feature properly first
  • Let's write a spec and break it into small tasks before implementing