Brainstorm And Plan

Hard-gates code schrijven achter een goedgekeurd ontwerpdocument en een hapklare, placeholder-vrije implementatieplan.

Door burhankhatri · burhankhatri/e2e-testing

Werkt met setup ★ 9.6/10

Brainstorm And Plan — Hard-gates code schrijven achter een goedgekeurd ontwerpdocument en een hapklare, placeholder-vrije implementatieplan.

Wat het doet

Forceert een ontwerp-voor-code workflow: context verkennen, één verduidelijkende vraag per keer stellen, 2-3 benaderingen voorstellen met een aanbeveling, goedkeuring van de gebruiker krijgen op een geschreven specificatie, en vervolgens implementatie opsplitsen in 2-5 minuten TDD-taken met echte code (geen 'TBD' placeholders). Triggers op 'bouwen', 'creëren', 'toevoegen', 'implementeren', of elk nieuw feature/component verzoek. Onderdeel van een 8-skill suite die ook sibling /tdd en /verify-done skills verwacht voor de uitvoeringsfase.

Testrapport

Op een echte 'bouw een markdown-naar-tekst CLI' taak dwong het een ontwerpfase die een echte correctie-trade-off aan het licht bracht (regex-strip verliest codeblokken/tabellen vs. een AST-gebaseerde renderer) die mijn ongeleide baseline direct voorbij sprong naar code -- maar het eigen Execution gedeelte roept sibling /tdd en /verify-done skills aan die een enkele skill installatie niet zal hebben.

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

Installatie

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

Commando's en voorbeeldprompts

  • /brainstorm-and-planHard-gates code schrijven achter een goedgekeurd ontwerpdocument en een hapklare, placeholder-vrije implementatieplan.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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