quality-reviewer
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.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
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 bajoThis 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.
Factores de riesgo
⚡ Contiene scripts (3)
⚙️ Comandos externos (3)
📁 Acceso al sistema de archivos (3)
Puntuación de calidad
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
Review den Code, den ich gerade geschrieben habe, auf Einhaltung der Qualitätsstandards
Führe eine vollständige Qualitätsprüfung mit allen Prüfungen im frontend/src-Verzeichnis durch
Prüfe Dateigrößen und Komplexität im modules-Verzeichnis
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