Communitygithub.com

class83108/insight-to-quality

Meinungsstarke TDD-Workflow-Fähigkeiten für Claude Code — erzwingt Spezifikation → Gherkin → Rot/Grün/Refaktorieren mit Verifikations-Ledger, Design-Review und Checks vor der Fertigstellung.

Was ist insight-to-quality?

Diese Fähigkeit bietet einen strengen, meinungsstarken Test-Driven Development (TDD) Workflow für Claude Code. Sie zwingt Entwickler dazu, einem strukturierten Prozess zu folgen: Zuerst wird eine formale Spezifikation erstellt, dann werden daraus Gherkin-Szenarien abgeleitet, gefolgt vom klassischen Rot/Grün/Refaktorieren-Zyklus. Ein zentrales Merkmal ist das „Verification Ledger“, ein Protokoll, das alle verifizierten Anforderungen und Testergebnisse festhält. Darüber hinaus beinhaltet die Fähigkeit einen Design-Review-Schritt und automatisierte Checks vor der Fertigstellung (pre-complete checks), um die Codequalität und die Einhaltung der Spezifikationen sicherzustellen. Diese Fähigkeit ist ideal für Teams, die eine disziplinierte, qualitätsgetriebene Entwicklung mit Claude Code umsetzen möchten. Sie ist auf die Verwendung mit Claude Code zugeschnitten und stellt sicher, dass alle Arbeitsschritte nachvollziehbar und dokumentiert sind.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add class83108/insight-to-quality

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht insight-to-quality?

Meinungsstarke TDD-Workflow-Fähigkeiten für Claude Code — erzwingt Spezifikation → Gherkin → Rot/Grün/Refaktorieren mit Verifikations-Ledger, Design-Review und Checks vor der Fertigstellung.

Überblick

Diese Fähigkeit implementiert einen strukturierten TDD-Workflow für Entwickler, die Claude Code verwenden. Der Workflow ist in klare Phasen unterteilt:

  1. Spezifikation: Erstellen einer formalen Spezifikation der Anforderungen.
  2. Gherkin: Ableiten von ausführbaren Gherkin-Szenarien aus der Spezifikation.
  3. Rot/Grün/Refaktorieren: Der klassische TDD-Zyklus, bei dem Tests zunächst fehlschlagen (rot), dann zum Bestehen gebracht werden (grün) und schließlich der Code verbessert wird (refaktorieren).
  4. Verifikations-Ledger: Ein fortlaufendes Protokoll, das jede Anforderung und ihr Testergebnis festhält.
  5. Design-Review: Eine strukturierte Überprüfung des Designs.
  6. Checks vor der Fertigstellung: Automatisierte Prüfungen, die sicherstellen, dass alle Anforderungen erfüllt sind, bevor die Arbeit als abgeschlossen gilt.

Nutzung

Diese Fähigkeit wird aktiviert, wenn ein Benutzer eine Aufgabe an Claude Code übergibt. Sie wird automatisch den entsprechenden Workflow-Schritt ausführen.

Plattform

  • Claude Code: Vollständig kompatibel und getestet.

Wie es funktioniert

  1. Der Benutzer gibt eine Aufgabe oder Anforderung ein.
  2. Die Fähigkeit generiert eine formale Spezifikation.
  3. Aus der Spezifikation werden Gherkin-Szenarien erstellt.
  4. Es folgt der Rot/Grün/Refaktorieren-Zyklus:
    • Schreibe einen Test, der fehlschlägt.
    • Schreibe den minimalen Code, um den Test zu bestehen.
    • Refaktoriere den Code für eine bessere Struktur.
  5. Alle Schritte werden im Verifikations-Ledger dokumentiert.
  6. Ein Design-Review wird durchgeführt.
  7. Vor der Fertigstellung werden Checks ausgeführt, um die Vollständigkeit zu gewährleisten.

Konfiguration

Derzeit sind keine speziellen Konfigurationsvariablen oder Umgebungsvariablen erforderlich.

Beispiel

Aufgabe: Implementiere eine Funktion, die prüft, ob eine Zahl eine Primzahl ist.
  1. Spezifikation: Die Funktion is_prime(n) gibt true zurück, wenn n eine Primzahl ist, und false sonst. n ist eine positive ganze Zahl.
  2. Gherkin:
    Szenario: Prüfe Primzahl
      Gegeben sei eine positive ganze Zahl n=7
      Wenn `is_prime(7)` aufgerufen wird
      Dann sollte das Ergebnis `true` sein.
    
  3. Rot/Grün/Refaktorieren: Schreibe und bestehe den Test, dann refaktoriere.
  4. Verifikations-Ledger: Trage ein: "is_prime(n) wurde implementiert und verifiziert."
  5. Design-Review: Überprüfe die Code-Architektur.
  6. Pre-Complete-Checks: Führe alle Tests aus und stelle sicher, dass das Ledger vollständig ist.

Verwandte Skills