Toolverse
All skills

superpowers-tdd

by anthonylee991

Applies tests-first discipline (red/green/refactor) and adds regression tests for bugs. Use when implementing features, fixing bugs, or refactoring.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing
Views
13

About this skill

Applies tests-first discipline (red/green/refactor) and adds regression tests for bugs. Use when implementing features, fixing bugs, or refactoring.

How to use

  1. Aktywuj skill superpowers-tdd w swoim agencie, gdy pracujesz nad nową funkcją, naprawą błędu lub refaktoryzacją kodu.

  2. Zdefiniuj zmianę zachowania — wyraźnie opisz, co powinno być prawdą po implementacji. Skill będzie się kierować tą specyfikacją.

  3. Pozwól skillowi napisać lub dostosować test, który najpierw nie przejdzie (faza red). Test powinien odzwierciedlać oczekiwane zachowanie, a nie szczegóły implementacji.

  4. Skill implementuje minimalną zmianę kodu, aby test przeszedł (faza green). Jeśli testy są trudne do napisania, skill doda weryfikację: minimalny skrypt reprodukcji, test integracyjny lub jasne kroki manualne.

  5. Skill refaktoryzuje kod, jeśli potrzeba, zachowując wszystkie testy w stanie przechodzącym. Każdy test powinien sprawdzać jedno zachowanie.

  6. Skill uruchamia pełny zestaw testów i lintery, aby upewnić się, że zmiana nie złamała niczego innego w projekcie.

Related skills