Über
tdd-coach ist ein Community-Skill, der dich durch die strenge Red-Green-Refactor-Schleife führt. Sobald du eine Datei bearbeitest oder ein Test-Run startet, prüft der Skill, ob ein passender failender Test existiert und ob du nicht versuchst, ihn zu umgehen. Er kennt vitest, pytest und go test nativ; weitere Frameworks lassen sich über Adapter einbinden.
Praxisbeispiel
Du öffnest src/cart/discount.ts und willst eine neue Regel hinzufügen. Der Coach blockt den Edit, bis du einen Test mit dem gewünschten Discount-Szenario geschrieben hast. Nach dem ersten Rot lässt er dich maximal zwölf Minuten in Rot — dann erinnert er dich an die Refactor-Phase und hilft beim Aufräumen der Assertions.
Stärken
- Bringt дисциплину zurück in Teams, in denen Tests zur Pflicht ohne Inhalt verkommen sind.
- Kostenlos, MIT und offen für eigene Regelwerke.
Schwächen
- Für experimentelle Frameworks wie Bun-Test oder rstest muss ein Adapter geschrieben werden.