Brainstorm And Plan

Hård-gating av kodskrivning bakom ett godkänt design-dokument och en lagom stor, platshållar-fri implementeringsplan.

av burhankhatri · burhankhatri/e2e-testing

Fungerar med konfiguration ★ 9.6/10

Brainstorm And Plan — Hård-gating av kodskrivning bakom ett godkänt design-dokument och en lagom stor, platshållar-fri implementeringsplan.

Vad den gör

Tvingar fram ett design-före-kod-arbetsflöde: utforska kontext, ställ en klargörande fråga i taget, föreslå 2-3 angreppssätt med en rekommendation, få användarens godkännande på en skriftlig specifikation, bryt sedan ner implementeringen i 2-5 minuters TDD-uppgifter med verklig kod (inga 'TBD'-platshållare). Triggers på 'bygg', 'skapa', 'lägg till', 'implementera', eller någon ny funktion/komponent-förfrågan. Del av en svit med 8 färdigheter som också förväntar sig systerfärdigheter /tdd och /verify-done för exekveringsfasen.

Testrapport

På en verklig uppgift 'bygg en markdown-till-text CLI' tvingade den fram ett designsteg som lyfte fram en genuin korrekthetsavvägning (regex-strip förlorar kodblock/tabeller vs en AST-baserad rendering) som min oledda baslinje hoppade rakt förbi till kod — men dess egen Exekveringssektion hänvisar till systerfärdigheter /tdd och /verify-done som en enskild färdighetsinstallation inte kommer att ha.

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

Installation

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

Kommandon och exempelprompter

  • /brainstorm-and-planHård-gating av kodskrivning bakom ett godkänt design-dokument och en lagom stor, platshållar-fri implementeringsplan.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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