CommunityCodierung & Entwicklunggithub.com

thairns/claude-rubycritic-skill

🔍 Analysiere Ruby- und Rails-Projekte mit dem Claude RubyCritic-Skill für verbesserte Codequalitäts-Einblicke und Metriken.

Was ist claude-rubycritic-skill?

Der Skill `thairns/claude-rubycritic-skill` integriert RubyCritic in Claude Code, Cursor, Codex oder kompatible KI-Agenten, um eine automatisierte Codequalitätsanalyse für Ruby- und Rails-Projekte durchzuführen. Er generiert Metriken wie Komplexität, Duplikationen und Code-Smells und präsentiert diese in einem übersichtlichen Bericht. Der Skill führt RubyCritic über die Kommandozeile aus, parst die Ergebnisse und liefert dem Entwickler direkte, umsetzbare Empfehlungen zur Verbesserung der Codebasis. Unterstützt wird er auf allen Plattformen, die Shell-Befehle ausführen können, und erfordert eine lokale RubyCritic-Installation im Projekt.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add thairns/claude-rubycritic-skill

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-rubycritic-skill?

🔍 Analysiere Ruby- und Rails-Projekte mit dem Claude RubyCritic-Skill für verbesserte Codequalitäts-Einblicke und Metriken.

Beschreibung

Dieser Skill nutzt RubyCritic, um eine umfassende Codequalitätsanalyse für Ruby- und Rails-Projekte durchzuführen. Er erkennt potenzielle Probleme wie hohe Komplexität, Code-Duplizierung und Code-Smells und präsentiert die Ergebnisse in einem leicht verständlichen Format.

Voraussetzungen

  • Stelle sicher, dass RubyCritic im Projekt installiert ist: gem install rubycritic oder füge gem 'rubycritic' zu deinem Gemfile hinzu.
  • Der Skill funktioniert mit jedem KI-Agenten, der Shell-Befehle ausführen kann (z. B. Claude Code, Cursor, Codex).

Verwendung

  1. Führe den Skill aus, indem du den Befehl rubycritic im Projektverzeichnis aufrufst.
  2. Der Skill analysiert den gesamten Ruby-Code und erstellt einen HTML-Bericht.
  3. Die Ergebnisse werden zusammengefasst und enthalten Metriken wie:
    • Komplexität: Bewertung der zyklomatischen Komplexität.
    • Duplikationen: Prozentsatz duplizierten Codes.
    • Code-Smells: Anzahl potenzieller Probleme.
    • Gesamtbewertung: Eine Note von A (sehr gut) bis F (ungenügend).

Beispielbefehl

rubycritic

Oder mit spezifischen Optionen:

rubycritic --minimum-score 90 app/

Ausgabe

Der Skill gibt eine Zusammenfassung der wichtigsten Metriken und eine Liste der am stärksten verbesserungswürdigen Dateien aus.

Hinweise

  • Die Analyse kann bei großen Projekten einige Zeit in Anspruch nehmen.
  • Ergebnisse sollten als Richtlinien betrachtet werden; nicht alle Code-Smells müssen sofort behoben werden.

Lizenz

MIT

Verwandte Skills