Test-Driven Development (Addy Osmani)
Håndhever RØD-GRØNN-REFAKTOR og et test-først 'Prove-It Pattern' for hver feilretting eller atferdsendring.
Krever oppsett
Hva den gjør
Krever en feilende test før ny logikk eller feilretting, går gjennom RØD/GRØNN/REFAKTOR med utførte TypeScript-eksempler, og reproduserer feil med en feilende test før forsøk på retting. Dekker også testpyramiden, DAMP-over-DRY, ekte-implementering-over-mocks, og en verifiseringssjekkliste før fullføring. Utløses ved implementering av logikk, retting av en feil, eller modifisering av eksisterende atferd; hopper eksplisitt over rene konfigurasjons-/dokumentasjonsendringer.
Testrapport
Faktisk kjørt Prove-It Pattern på en plantet rabatt-kalkulator-feil i Node: reproduksjonstestene feilet 3/3 mot den feilaktige implementeringen ($100 til 20% returnerte 20 i stedet for 80) før rettingen, deretter besto 3/3 etter — en genuint sterkere, evidensbasert artefakt enn baselinens stille patch-og-ferdig. Redusert til 'oppsett' fordi SKILL.md peker til `references/testing-patterns.md` for detaljerte mønstre, men den filen returnerer en 404 og eksisterer ikke noe sted i repoet, og den refererte 'browser-testing-with-devtools'-ledsageren er en søsken-ferdighetsmappe en ordrett per-ferdighetskopi ikke vil ta med seg.
Testet på: 2026-07-16 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/kevinnft/ai-agent-skills.git mkdir -p ~/.claude/skills cp -r ai-agent-skills/skills/addyosmani/test-driven-development ~/.claude/skills/addyosmani-tdd
Kommandoer og eksempelprompter
/addyosmani-tddHåndhever RØD-GRØNN-REFAKTOR og et test-først 'Prove-It Pattern' for hver feilretting eller atferdsendring.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Write a failing test before you fix this discount calculator bugWalk me through red-green-refactor for this new checkout featureReproduce this reported bug with a test before we attempt a patch