AI-tips #5: Spec før kode

AI-tips #5: Spec før kode

AI-tips #5: Spec før kode

Jeg lot lenge Claude gå rett på koden. På små ting gikk det fint. På større jobber endte jeg ofte opp med noe annet enn det jeg hadde tenkt, og så satt jeg og rettet i etterkant.

Nå bruker jeg Superpowers, en plugin til Claude Code med ferdige arbeidsflyter. Det viktigste den gjør er å tvinge fram en rekkefølge før noe blir skrevet.

Slik går en større jobb hos meg:

  1. Brainstorming. Claude stiller spørsmål, ett om gangen, til vi er enige om hva som skal lages.
  2. Spec. Claude skriver et designdokument i docs/superpowers/specs/, og jeg leser og retter.
  3. Plan. Spec-en blir en implementasjonsplan med små steg jeg kan sjekke.
  4. Først da kode, med test før implementasjon.

Småfiks går kortere: Claude forklarer i chatten hva den vil gjøre, og venter på et «ja». Men ingen jobb hopper over steget der jeg sier ja.

Det føles tregt de første dagene. Siden mars har det blitt 279 spec-er i repoet, og de er grunnen til at jeg retter mye mindre etterpå. Hver spec er også en forklaring jeg kan lese om et halvt år når jeg lurer på hvorfor noe ble som det ble.

Skriver du spec før du lar AI-en kode? Del gjerne i kommentarfeltet.