Fähigkeiten tdd-workflows-tdd-green
🟢

tdd-workflows-tdd-green

Sicher

Minimalen Code für TDD-Green-Phase implementieren

Auch verfügbar von: sickn33

Dieser Skill hilft Claude, den einfachstmöglichen Code zu implementieren, damit fehlerhafte Tests bestanden werden, wobei den Prinzipien der TDD-Green-Phase gefolgt wird. Er leitet Benutzer an, gerade genug Code zu schreiben, um Testanforderungen zu erfüllen, ohne Over-Engineering zu betreiben.

Unterstützt: Claude Codex Code(CC)
📊 70 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "tdd-workflows-tdd-green". Benutzer bittet um Implementierung von Code für fehlerhafte Tests, die Benutzererstellung und E-Mail-Suche überprüfen

Erwartetes Ergebnis:

Der Skill würde die Implementierung einer UserService-Klasse mit In-Memory-Speicherung leiten, anfangs hartcodierte IDs zurückgeben und sich dann zu echter Implementierung entwickeln, wenn mehr Tests dies erfordern.

Verwendung von "tdd-workflows-tdd-green". Benutzer bittet um Hilfe, um Tests für einen POST /api/tasks-Endpunkt zu bestehen

Erwartetes Ergebnis:

Der Skill würde die Weiterentwicklung von hartcodierter Antwort zu einfacher In-Memory-Zustandsverwaltung zeigen, mit Hinweisen dazu, wann während der Refactor-Phase eine ordentliche Architektur hinzugefügt werden sollte.

Verwendung von "tdd-workflows-tdd-green". Benutzer muss ein Django-Produktmodell mit Validierung implementieren

Erwartetes Ergebnis:

Der Skill würde leiten, minimale Validierung (wie price >= 0) hinzuzufügen, um aktuelle Tests zu bestehen, und komplexe Validierung und Modellverbesserungen auf die Refactor-Phase verschieben.

Sicherheitsaudit

Sicher
v1 • 2/25/2026

All 105 static findings are false positives. The scanner detected markdown code block delimiters (backticks) as shell commands, hash data structures as cryptographic algorithms, and legitimate code examples as network/system activity. This is a legitimate TDD skill providing guidance on implementing minimal code to pass tests.

2
Gescannte Dateien
945
Analysierte Zeilen
0
befunde
1
Gesamtzahl Audits
Keine Sicherheitsprobleme gefunden
Auditiert von: claude

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
87
Inhalt
33
Community
100
Sicherheit
83
Spezifikationskonformität

Was du bauen kannst

Junior-Entwickler lernt TDD

Ein Junior-Entwickler, der testgesteuerte Entwicklung lernt, braucht Anleitung dazu, was während der Green-Phase eine minimale Implementierung ausmacht. Dieser Skill hilft ihm zu verstehen, wann er faken sollte und wann echte Logik implementiert werden sollte.

Codebase-Modernisierung

Ein Team, das Legacy-Code zu TDD migriert, braucht Hilfe bei der Implementierung von minimalem Code, um neue Testanforderungen zu erfüllen, ohne vorhandene Funktionalität zu beschädigen.

KI-unterstützte Entwicklung

Entwickler, die Claude oder Codex für KI-unterstütztes Codieren verwenden, brauchen strukturierte Anleitung zur Implementierung der einfachsten Lösung, mit der Tests bestehen.

Probiere diese Prompts

Grundlegende Green-Phase-Implementierung
Verwenden Sie den tdd-workflows-tdd-green Skill, um minimalen Code für diese fehlerhaften Tests zu implementieren: [Testcode einfügen]. Befolgen Sie die Green-Phase-Prinzipien: Schreiben Sie den einfachsten Code, der Tests bestehen lässt.
Sprachspezifische Implementierung
Verwenden Sie tdd-workflows-tdd-green, um minimalen [Python/JavaScript/Ruby]-Code zu implementieren, damit diese Tests bestehen: [Tests einfügen]. Konzentrieren Sie sich auf den Green-Phase-Ansatz.
Fake-It-Muster-Anfrage
Wenden Sie das "Fake It"-TDD-Muster von tdd-workflows-tdd-green an, um die minimale Lösung für diese Tests zu implementieren: [Tests einfügen]. Geben Sie zuerst hartcodierte Werte zurück und entwickeln Sie sich dann weiter.
Framework-spezifische Anleitung
Verwenden Sie tdd-workflows-tdd-green, um minimalen Code für [React/Django/Express] zu implementieren, um diese Tests zu bestehen: [Tests einfügen]. Zeigen Sie die Weiterentwicklung von einfach bis produktionsreif.

Bewährte Verfahren

  • Schreiben Sie den minimalen Code, der benötigt wird, um Tests zu bestehen – vermeiden Sie das Hinzufügen nicht angeforderter Funktionen
  • Verwenden Sie hartcodierte Rückgaben oder Fake-Implementierungen, wenn angemessen
  • Führen Sie Tests nach jeder kleinen Änderung aus, um Fortschritte zu verifizieren
  • Dokumentieren Sie technischen Schulden, die für späteres Refactoring erstellt wurden

Vermeiden

  • Implementierung von Designmustern während der Green-Phase, wenn nicht von Tests erforderlich
  • Hinzufügen von Fehlerbehandlung oder Validierung, die Tests nicht verlangen
  • Umschreiben von vorhandenem funktionierendem Code, um neue Tests zu beheben
  • Überspringen von Tests oder Ändern von Assertions, damit sie bestehen

Häufig gestellte Fragen

Was ist die TDD-Green-Phase?
Die Green-Phase ist der zweite Schritt in TDD (Red-Green-Refactor). Nachdem Sie einen fehlerhaften Test geschrieben haben (rot), implementieren Sie minimalen Code, damit er besteht (grün), und führen dann Refactoring zur Verbesserung durch.
Wann sollte ich eine Fake-Implementierung gegenüber echtem Code verwenden?
Fake Sie es, wenn die Implementierung komplex, unsicher ist oder wenn Sie zuerst die Teststruktur validieren müssen. Gehen Sie真人, wenn die Lösung offensichtlich und einfach ist oder wenn mehrere Tests das Muster enthüllen.
Kann ich während der Green-Phase Fehlerbehandlung hinzufügen?
Fügen Sie nur Fehlerbehandlung hinzu, wenn Tests dies ausdrücklich erfordern. Andernfalls verschieben Sie Validierung und Fehlerbehandlung auf die Refactor-Phase, um die Implementierung minimal zu halten.
Wie unterscheidet sich die Green-Phase von der Refactor-Phase?
Die Green-Phase konzentriert sich darauf, dass Tests mit minimalem Code bestehen. Die Refactor-Phase verbessert die Codestruktur, fügt Designmuster hinzu und bearbeitet technischen Schulden, während Tests grün bleiben.
Welche Sprachen unterstützt dieser Skill?
Der Skill bietet Muster für JavaScript, TypeScript, Python, Java, C#, Go, Ruby sowie Frameworks wie React, Django und Express.
Schreibt dieser Skill Tests?
Nein, dieser Skill konzentriert sich auf die Implementierung. Zum Schreiben von Tests suchen Sie nach dem komplementären tdd-red-Skill, der hilft, zuerst fehlerhafte Tests zu erstellen.