Development & Code COMMUNITY Neu

TDD

Du schreibst den fehlschlagenden Test vor dem Code: Der Skill gibt Claude Regeln für den Red-Green-Zyklus, für gute Tests und für Mocking an Systemgrenzen.

Level ●● Intermediate
Spart das Umschreiben von Tests, die bei jedem Refactoring brechen
Updated 2026-11-06
Verfügbar in: claude-codecoworkclaude-desktop

Was ist TDD?

TDD ist ein Skill für Claude Code, der testgetriebene Entwicklung strukturiert. Er dient Claude als Nachschlagewerk für den Red-Green-Zyklus und legt fest, was einen brauchbaren Test ausmacht, an welchen Stellen Tests hingehören und welche Fehlmuster zu vermeiden sind. Die Regeln gelten in jedem Durchlauf, vor und während der Implementierung.

Der Ablauf beginnt mit einer Abstimmung: Bevor Claude einen Test schreibt, schlägt es die öffentlichen Schnittstellen vor, an denen getestet werden soll, und lässt sie von dir bestätigen. Danach folgt pro Zyklus genau ein fehlschlagender Test und gerade so viel Code, dass er besteht. Mocks setzt der Skill nur an Systemgrenzen ein, etwa bei externen APIs, Zeit oder Zufallswerten. Refactoring verlagert er in eine eigene Review-Phase.

Der Skill lohnt sich für Entwicklerinnen und Entwickler, die mit Claude neue Funktionen bauen oder Fehler beheben und dabei Tests wollen, die Umbauten am Code überstehen. Gibt es im Projekt ein Glossar, nutzt Claude dessen Begriffe für Testnamen. Die Codebeispiele im Skill sind in TypeScript geschrieben. TDD steht unter MIT-Lizenz und wird mit 'npx skills add mattpocock/skills --skill tdd' installiert.

Für wen

Entwicklerinnen, Entwickler und Entwicklungsteams, die mit Claude Code testgetrieben arbeiten und Integrationstests über öffentliche Schnittstellen bevorzugen.

Use Cases

  • Du baust ein neues Feature in einer bestehenden Codebasis und willst jede Funktion durch einen vorher geschriebenen Test absichern.
  • Ein Bug soll behoben werden, und du willst ihn zuerst mit einem fehlschlagenden Test nachstellen, bevor Claude den Fix schreibt.
  • Deine Testsuite bricht bei Refactorings, obwohl sich das Verhalten nicht ändert, und du willst die Tests auf öffentliche Schnittstellen umstellen.

Das kann TDD

Test-Schnittstellen vorab abstimmen

Bevor ein Test entsteht, schlägt Claude die Schnittstellen vor, an denen getestet wird, notiert zu jeder kurz, was sie abdeckt und was nicht, und wartet auf deine Bestätigung.

Ein Test, eine Implementierung

Pro Zyklus entsteht ein fehlschlagender Test und danach nur so viel Code, wie zum Bestehen nötig ist. Spekulative Funktionen für spätere Tests bleiben weg.

Fehlmuster erkennen

Der Skill benennt Tests, die an Implementierungsdetails hängen, tautologische Prüfungen, die den Erwartungswert wie der Code berechnen, und das Schreiben aller Tests vor jeder Implementierung.

Mocking nur an Systemgrenzen

Gemockt werden externe APIs, Zeit, Zufall und bei Bedarf Datenbank oder Dateisystem. Eigene Module bleiben echt. Dependency Injection und SDK-artige Schnittstellen erleichtern das.

Fachsprache des Projekts übernehmen

Existiert im Projekt ein Glossar, liest Claude es, damit Testnamen und Schnittstellenbegriffe zur Fachsprache passen. Vorhandene Architekturentscheidungen (ADRs) werden respektiert.

Sag das, um den Skill zu aktivieren

„Lass uns dieses Feature testgetrieben bauen."„Behebe den Bug mit Red-Green-Refactor, zuerst der Test."„Schreib Integrationstests für dieses Modul."„Welche Schnittstellen sollten wir hier testen?"

Installieren

npx skills add mattpocock/skills --skill tdd

Der Befehl installiert die Originalfassung aus dem Repository des Autors (Skills-CLI von Vercel, braucht Node.js), mit -g für alle Projekte. Wir hosten keine Kopie: Updates kommen direkt vom Autor. Brauchst du Hilfe beim Setup? Wie installiere ich Skills →

Zahlen mit Quelle und Datum

GitHub-Sterne
≈ 315.000
Installationen
1.204.532
Auf skills.sh seit
10.02.2026
Letzte Änderung im Repository
31.10.2026
Lizenz
MIT

Stand 06.11.2026. Quellen: GitHub, skills.sh. Die Zahlen ändern sich täglich; wir zeigen den Stand unserer letzten Abfrage.

Automatisch geprüft

Stand des Repositorys, geprüft am 06.11.2026.

  • Automatische Prüfung am 06.11.2026 (Stand 4ae2317): 4 Dateien aus dem Skill-Ordner per Mustersuche gelesen. Dabei fanden sich keine versteckten Zeichen, keine Anweisungen zum Übergehen von Regeln, kein Download mit direkter Ausführung und keine Zugriffe auf Zugangsdaten.

Unabhängige Prüfungen auf skills.sh, Stand 06.11.2026

Gen Agent Trust Hub Pass
Socket Pass
Snyk Pass

Ergebnisse im Detail auf skills.sh ↗

Gut zu wissen

  • Claude schreibt erst Tests, wenn du die vorgeschlagenen Test-Schnittstellen bestätigt hast. Plane diese Abstimmung zu Beginn jeder Aufgabe ein.
  • Der Skill verweist für Architekturbegriffe auf den Skill codebase-design und für Refactoring auf code-review. Beide installiert dieser Befehl nicht mit.
  • Die Codebeispiele sind in TypeScript im Jest-Stil geschrieben. Für andere Sprachen überträgst du die Muster selbst.
  • Die Prüfung ist eine automatische Mustersuche und keine Sicherheitsgarantie. Sie liest nur den Skill-Ordner. Der Befehl installiert immer die aktuelle Fassung des Autors; spätere Versionen haben wir nicht geprüft.

Häufige Fragen zu TDD

Was ist TDD?

TDD ist ein Claude-Skill von mattpocock für testgetriebene Entwicklung. Er gibt Claude Regeln für den Red-Green-Zyklus, beschreibt gute und schlechte Tests und legt fest, wo Mocks erlaubt sind.

Wie installiere ich TDD?

Du installierst TDD mit 'npx skills add mattpocock/skills --skill tdd'. Danach greift Claude auf den Skill zurück, wenn du testgetrieben arbeiten willst, Red-Green-Refactor erwähnst oder Integrationstests anfragst.

Ist TDD kostenlos?

Ja, TDD steht unter der MIT-Lizenz und ist kostenlos nutzbar. Du brauchst lediglich Claude mit Unterstützung für Skills, etwa Claude Code.

Für wen lohnt sich TDD?

TDD lohnt sich für alle, die mit Claude neue Funktionen entwickeln oder Fehler beheben und dabei den Test vor dem Code schreiben wollen. Besonders hilfreich ist der Skill, wenn bestehende Tests bei Umbauten ständig brechen.

Welche Daten sendet TDD?

TDD sendet selbst keine Daten. Der Skill besteht aus Anleitungen und Codebeispielen in Textdateien, enthält keine Skripte und ruft keine externen Dienste auf.

Skill teilen

Über diesen Skill

TDD kommt von mattpocock und ist ein Open-Source-Projekt, das der Autor mit seiner Community pflegt.

Autor: mattpocock / github.com. Quelle: github.com/mattpocock/skills/tree/main/skills/engineering/tdd. Lizenz: MIT.

Kuratiert von Collective Brain, KI- und Automatisierungs-Digitalagentur aus Hamburg, gemeinsam mit WhiteFox Automations. Mehr geprüfte Skills im Skills-Katalog.

Skills im Team einsetzen

Damit alle im Team dieselben geprüften Skills nutzen, legen wir mit euch fest, welche freigegeben sind und wer sie pflegt. Wir richten sie ein und prüfen die Datenschutz-Einstellungen eures Claude-Tarifs. Im Workshop lernt das Team, sie bei euren eigenen Aufgaben einzusetzen.

Diesen Skill auf dein Team zuschneiden?

TDD ist ein guter Start. Richtig stark wird ein Skill, wenn er deine Workflows, Vorlagen und Tonalität kennt. Wir bauen Custom Skills für Teams, von der Analyse bis zum Rollout, und verbinden sie mit unserer Arbeit in KI-Automatisierung und Entwicklung. Dein Team soll Skills selbst sicher einsetzen? Genau das üben unsere KI-Workshops und Schulungen, vor Ort oder inhouse, mit Protokoll als Nachweis.

Custom Skill anfragen →
Websites im Abo für Handwerk und Gewerbe: Mr.Site · eine Marke der Collective Brain GmbH. Fertig gebaute Unternehmens-Website zum Monatspreis, statt Agenturprojekt (englisch für den US-Markt).