Verktøy
Scaffy
Ti år med de samme koblingsjobbene for hånd, til jeg lærte maskinen jobben én gang, som innhold. Så målte jeg om det faktisk virker.

Kilde: opptaket scaffy-run-remove.cast, tatt opp 31. juli 2026, ca. 0:57, rekomponert til 4:3, strammere vindu. Scaffy kjørt mot et eget arbeidstre av barkpark @ c885672. Samme kommando og samme variabler som la inn jobben, tar den ut igjen, og treet er byterent etterpå.
Med Scaffy lærer jeg maskinen en jobb én gang. Etterpå blir den gjort om igjen, riktig, hver gang. Du bestiller en ny side eller et nytt skjema, og Scaffy bygger, kobler inn og sjekker.
Hva det er
Oppskrifter du kan kjøre
En kommando i Scaffy er et dokument: en oppskrift i klartekst som sier hva som skal lages, hvor det kobles inn, og hvordan du vet at det gikk bra. Den kan kjøres, sjekkes og angres.
Hvorfor
Slutt på å gjenta seg selv
I ti år gjorde jeg de samme håndgrepene om igjen, for hånd, i hvert eneste prosjekt. En dag var jeg ferdig med å gjenta meg selv.
I praksis sier du, eller en AI-agent, hva som skal lages. Scaffy slår opp oppskriften i katalogen og gjør jobben. Oppskriftene bor i Barkpark som innhold. De er versjonerte, redigerbare og kjørbare.
Slektslinjen
Idéen ble prøvd, forlatt og tatt opp igjen
Scaffy kom ikke ut av ingenting. Hvert ledd i linjen lærte idéen noe den fortsatt har med seg.
- jan–sep 2025nextgen-go-cli335commitsEt kveldsprosjekt med én forfatter: markører i koden, transformasjoner og seks innebygde maler. Idéen virket, men oppskriftene satt fastlåst inne i selve verktøyet.
- nextgen-vscode · privat repo.nextgen-grammatikkenOppskriftene fikk sitt eget språk, formet som setninger du kan lese høyt. En linje fra grammatikken, slik den står i nextgen-vscode: CREATE FILE IF ABSENT "frontend/app/{{.pageTypePlural}}/(index)/page.tsx". En instruks i klartekst.
- 2026Navnebyttet: ScaffyIdéen fikk nytt liv inne i Barkpark: samme setningsform i språket, men herdet grammatikk og et nytt navn. Nextgen ble pensjonert, og Scaffy tok over.
- i dagKommandoer som innhold22kommandoerKatalogen bor som dokumenter i CMS-et. De fire feilklassene fra nextgen-tiden lever videre som permanente røde tester. Maskinen får aldri gjøre de gamle feilene om igjen.
Kildepaper:scaffy-benchmark
Målt
Jeg satte idéen på prøve
Ekte jobber fra Barkpark-repoet, forhåndsregistrert og målt med samme målestokk i alle armer. Dette sa målingen.
Kildepaper:scaffy-benchmark
Duellen
Med katalogen mot bare hendene
Tallene er median output-tokens per jobb, altså hvor mye modellen selv måtte skrive. Med katalogen skriver agenten mindre i hver eneste jobb. Dollar er en dårligere målestokk, for å vekke en agent koster omtrent det samme uansett.
| Med katalogen | Bare hendene | |
|---|---|---|
| add-error-shape | 1 478 | 2 121 |
| ensure-cli-noun | 10 178 | 12 788 |
| add-oban-worker | 1 788 | 2 743 |
| boundary | 3 226 | 3 281 |
Kildecommit:591fdcd
Fotnote
Oppskrifts-duellen
Én kjøring per arm, begge med Scaffy, men bare den ene fikk en nedskrevet oppskrift i tillegg. Dette måler verdien av oppskriften, ikke verktøyet.
Kildecommit:354db3e