CommunityCodierung & Entwicklunggithub.com

TeaBay/role-play-review

Claude Code-Fähigkeit: Multirollen-rekursives Überprüfungs-Framework mit paralleler Überprüfung, Roundtable-Konsens und automatischer Korrektur

Was ist role-play-review?

Dieses Skill für Claude Code implementiert ein Multirollen-Überprüfungs-Framework, das komplexe Code-Reviews transformiert. Es ermöglicht parallele Überprüfungen durch mehrere KI-Rollen (z. B. Sicherheit, Leistung, Architektur), erzielt einen Roundtable-Konsens über die Ergebnisse und führt automatische Korrekturen (Auto-Fix) durch. Die rekursive Architektur erlaubt wiederholte Überprüfungen, bis festgelegte Qualitätskriterien erfüllt sind. Entwickler profitieren von einer umfassenden, rollenbasierten Analyse, die subjektive Verzerrungen reduziert und konsistente, qualitativ hochwertige Code-Änderungen gewährleistet. Das Skill ist speziell für Claude Code optimiert und nutzt dessen Kontextfenster für mehrstufige Dialoge zwischen Rollen. Es ist ideal für Teams, die strenge Code-Qualitätsstandards mit minimalem manuellen Aufwand einhalten möchten, und unterstützt benutzerdefinierte Rollendefinitionen sowie anpassbare Konsensschwellenwerte.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add TeaBay/role-play-review

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 role-play-review?

Claude Code-Fähigkeit: Multirollen-rekursives Überprüfungs-Framework mit paralleler Überprüfung, Roundtable-Konsens und automatischer Korrektur

Übersicht

Dieses Skill ermöglicht es Claude Code, Code-Reviews mit mehreren KI-Rollen parallel durchzuführen, einen Konsens in einer Roundtable-Diskussion zu erzielen und automatisch Korrekturen anzuwenden. Der Prozess ist rekursiv, sodass Überprüfungen wiederholt werden können, bis die definierten Qualitätsziele erreicht sind.

Funktionen

  • Multirollen-Überprüfung: Definiere mehrere Rollen (z. B. Sicherheit, Leistung, Lesbarkeit), die den Code aus verschiedenen Perspektiven analysieren.
  • Parallele Ausführung: Alle Rollen überprüfen den Code gleichzeitig, um die Effizienz zu steigern.
  • Roundtable-Konsens: Die Ergebnisse der Rollen werden in einer moderierten Diskussion zusammengeführt und bewertet.
  • Automatische Korrektur: Basierend auf dem Konsens werden Änderungen automatisch im Code angewendet.
  • Rekursive Iteration: Der Zyklus wiederholt sich, bis alle Qualitätsschwellenwerte erfüllt sind oder eine maximale Anzahl von Iterationen erreicht ist.

Verwendung

  1. Rollen definieren: Erstelle eine Konfigurationsdatei (z. B. .claude/skills/role-play-review.yml), in der die Rollen und ihre Kriterien festgelegt werden.
  2. Skill aktivieren: Führe den Befehl /role-play-review in einer Claude Code-Sitzung aus.
  3. Überprüfung starten: Das Skill wendet die definierten Rollen auf den aktuellen Code-Abschnitt an.
  4. Ergebnisse prüfen: Nach Abschluss wird ein Zusammenfassungsbericht mit den vorgenommenen Änderungen und dem Konsens angezeigt.

Konfigurationsbeispiel

roles:
  - name: "Sicherheit"
    prompt: "Überprüfe den Code auf Sicherheitslücken wie SQL-Injection oder unsichere Authentifizierung."
  - name: "Leistung"
    prompt: "Analysiere die Leistung des Codes, inklusive ineffizienter Schleifen oder übermäßiger Speichernutzung."
  - name: "Lesbarkeit"
    prompt: "Bewerte die Lesbarkeit des Codes, inklusive Namenskonventionen und Kommentare."

consensus:
  threshold: 0.7  # Mindestzustimmung für einen Änderungsvorschlag
  max_iterations: 3

auto_fix:
  enabled: true
  backup: true  # Originaldatei vor Änderung sichern

Anforderungen

  • Claude Code (Version 3.5 oder höher empfohlen)
  • Ausreichend Kontextfenster für mehrere Rollendialoge

Lizenz

MIT

Verwandte Skills