Habilidades quality-reviewer
🔍

quality-reviewer

Riesgo bajo ⚡ Contiene scripts⚙️ Comandos externos📁 Acceso al sistema de archivos

Code-Qualität automatisch überprüfen

También disponible en: ArcadeAI

Manuelle Code-Reviews nehmen Zeit in Anspruch und übersehen Probleme. Dieser Skill führt 7 automatisierte Prüfungen durch für Dateigröße, Komplexität, Benennung, Imports, Architektur, ESLint und TypeScript-Konformität mit DevPrep AI-Standards.

Soporta: Claude Codex Code(CC)
🥉 72 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "quality-reviewer". Führe eine vollständige Qualitätsprüfung durch

Resultado esperado:

  • Prüfe Dateigrößen (max: 180 Zeilen Code)... 3 Dateien überschreiten das Limit
  • Prüfe Code-Komplexität (max: 15)... Alle Funktionen innerhalb des Komplexitätslimits
  • Prüfe Import-Muster... Import-Muster sehen gut aus
  • Prüfe Architektur-Konformität (6-Ordner-Struktur)... Architektur folgt 6-Ordner-Struktur
  • Prüfe Benennungskonventionen... Benennungskonventionen eingehalten
  • Führe ESLint aus... 2 Warnungen gefunden
  • Führe TypeScript-Prüfung durch... TypeScript-Prüfung bestanden
  • REVIEW-ZUSAMMENFASSUNG: Dateigrößen brauchen Aufmerksamkeit. Andere Prüfungen bestanden.

Usando "quality-reviewer". Prüfe auf Import-Verstöße

Resultado esperado:

  • Prüfe Import-Muster...
  • 2 Import-Verstoß(e) gefunden
  • ❌ frontend/src/modules/practice/components/Form.tsx: Verwendet tiefe relative Imports (sollte @shared/, @modules/, @lib/, @store verwenden)
  • from '../../../shared/ui/button'
  • 💡 Fix: Ersetze '../../../' durch Pfad-Aliase wie @shared/ui/button

Usando "quality-reviewer". Zeige mir Beispiele für Benennungskonventionen

Resultado esperado:

  • ❌ Vorher: interface ButtonProps { }
  • ✅ Nachher: interface IButtonProps { }
  • Interfaces müssen 'I'-Präfix im DevPrep AI-Codebase verwenden.
  • Types sollten PascalCase ohne Präfix verwenden: type QuestionType = 'easy' | 'medium' | 'hard'

Auditoría de seguridad

Riesgo bajo
v5 • 1/16/2026

This is a legitimate code quality review skill. The 262 static findings are all false positives: markdown backticks flagged as shell commands, example bad code showing what NOT to do, and documentation about deprecated practices. The actual bash scripts only run standard dev tools (npm, grep, find, wc) scoped to frontend/src. No network calls to external endpoints, no credential access, and no persistence mechanisms.

15
Archivos escaneados
1,882
Líneas analizadas
3
hallazgos
5
Auditorías totales

Puntuación de calidad

59
Arquitectura
100
Mantenibilidad
85
Contenido
21
Comunidad
90
Seguridad
83
Cumplimiento de la especificación

Lo que puedes crear

Pre-commit-Qualitätsgate

In Pre-commit-Hooks integrieren, um Konventionsverstöße zu erkennen, bevor Code in das Repository gelangt.

Automatisiertes Review-Feedback

Konsistente Qualitätsberichte für jeden Pull Request generieren ohne manuelle Checklisten-Verfolgung.

Standards-Einarbeitung

Neuen Teammitgliedern helfen, Projektkonventionen durch sofortiges, umsetzbares Feedback zu lernen.

Prueba estos prompts

Schnelle Überprüfung
Review den Code, den ich gerade geschrieben habe, auf Einhaltung der Qualitätsstandards
Vollständiges Audit
Führe eine vollständige Qualitätsprüfung mit allen Prüfungen im frontend/src-Verzeichnis durch
Spezifische Prüfung
Prüfe Dateigrößen und Komplexität im modules-Verzeichnis
Fix-Anleitung
Zeige mir, wie ich die Benennungskonventions-Verstöße beheben kann und erkläre die Muster

Mejores prácticas

  • Vollständige Reviews vor dem Commit ausführen, um alle Probleme auf einmal zu erkennen
  • Verstöße schrittweise angehen, wenn man die Standards lernt
  • Spezifische Prüfungen (check-file-size, check-naming) für gezieltes Feedback verwenden

Evitar

  • Verstöße ignorieren und Code trotzdem pushen
  • Nur eine Prüfung ausführen, wenn wahrscheinlich mehrere Standards verletzt wurden
  • Den Review-Prozess komplett überspringen

Preguntas frecuentes

Welche KI-Plattformen unterstützen diesen Skill?
Dieser Skill funktioniert mit Claude, Codex und Claude Code. Er verwendet Bash, Read, Grep und Glob-Tools, die auf allen Plattformen verfügbar sind.
Was sind die Zeilen- und Komplexitätslimits?
Maximal 180 Zeilen Code pro Datei, maximal 15 zyklomatische Komplexität pro Funktion, maximal 50 Zeilen pro Funktion.
Wie integriere ich mich mit Pre-commit-Hooks?
Füge ./.claude/skills/quality-reviewer/scripts/full-review.sh zu deiner .husky/pre-commit-Datei hinzu, um Prüfungen vor jedem Commit auszuführen.
Ändert dieser Skill meinen Code?
Nein, dieser Skill liest und analysiert nur Code. Er meldet Verstöße, nimmt aber keine Änderungen an deinen Dateien vor.
Warum werden meine Imports markiert?
Der Skill erfordert Pfad-Aliase (@shared/, @modules/, @lib/, @store/) anstelle von relativen Imports (../../../) für bessere Wartbarkeit.
Wie unterscheidet sich das von ESLint?
ESLint erkennt Syntax- und Stilprobleme. Dieser Skill erzwingt projektspezifische Architekturstandards wie Ordnerstruktur, Dateiorganisation und Benennungskonventionen.