CommunityCodierung & Entwicklunggithub.com

fnfremixer/claude-code-tdd

Automatisieren Sie TDD für Claude Code mit rollenbasierten Agenten, erzwungenen Reviews und grüner CI für merge-bereite PRs.

Was ist claude-code-tdd?

Diese Fähigkeit automatisiert die Testgetriebene Entwicklung (TDD) für Claude Code, indem sie rollenbasierte Agenten einsetzt, die Code-Reviews erzwingen und eine grüne CI-Pipeline sicherstellen. Sie ist darauf ausgelegt, den Entwicklungsprozess zu beschleunigen, indem sie die Erstellung von Tests, die Implementierung von Code und die Validierung übernimmt, sodass Pull Requests (PRs) merge-bereit sind. Die Fähigkeit unterstützt Claude Code und andere KI-Agenten-Plattformen und bietet einen strukturierten Arbeitsablauf, der menschliche Fehler reduziert und die Codequalität verbessert. Entwickler können sich auf höherwertige Aufgaben konzentrieren, während der Agent die iterative TDD-Schleife ausführt, vom Testschreiben bis zur Codeabnahme.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add fnfremixer/claude-code-tdd

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht claude-code-tdd?

Automatisieren Sie TDD für Claude Code mit rollenbasierten Agenten, erzwungenen Reviews und grüner CI für merge-bereite PRs.

Übersicht

Diese Fähigkeit integriert sich in Claude Code, um einen vollständigen TDD-Workflow zu automatisieren. Durch die Zuweisung spezifischer Rollen (z. B. Tester, Entwickler, Reviewer) stellt der Agent sicher, dass jeder Schritt des TDD-Prozesses befolgt wird.

Funktionen

  • Rollenbasierte Agenten: Weisen Sie Rollen wie tester, developer und reviewer zu, um verschiedene Phasen zu handhaben.
  • Erzwungene Reviews: Automatische Code-Reviews, die sicherstellen, dass Tests vor der Implementierung geschrieben werden.
  • Grüne CI: Führen Sie Tests aus und validieren Sie, dass alle bestehen, bevor ein PR als merge-bereit markiert wird.
  • Automatisierte PR-Erstellung: Erstellen Sie PRs mit klaren Commit-Nachrichten und Änderungsprotokollen.

Verwendung

  1. Klonen Sie das Repository und wechseln Sie in das Verzeichnis.
  2. Konfigurieren Sie die Umgebungsvariablen wie in der Dokumentation beschrieben.
  3. Führen Sie den Befehl claude code --task "Implementiere Feature X mit TDD" aus.

Beispiel

# Initialisieren Sie die Fähigkeit für ein neues Feature
claude code --skill fnfremixer/claude-code-tdd --task "Füge Benutzerauthentifizierung hinzu"

Voraussetzungen

  • Claude Code installiert und konfiguriert.
  • Zugriff auf ein Repository mit CI/CD-Pipeline (z. B. GitHub Actions).

Ablauf

  1. Der tester-Agent schreibt automatisierte Tests für die Anforderung.
  2. Der developer-Agent implementiert den Code, um die Tests zu bestehen.
  3. Der reviewer-Agent überprüft die Änderungen und führt die Tests erneut aus.
  4. Wenn alle Tests bestanden sind, wird der PR erstellt und als merge-bereit markiert.

Lizenz

MIT

Verwandte Skills