Was macht code-review-expert?
Experte für Code-Reviews aktueller Git-Änderungen mit dem Blick eines leitenden Ingenieurs. Erkennt SOLID-Verstöße, Sicherheitsrisiken und schlägt umsetzbare Verbesserungen vor.
🌟 Übersicht
Code-Review-Skill für KI-Agenten, das wie ein leitender Ingenieur agiert. Entwickelt für Claude Code, Cursor, Codex und andere KI-Coding-Assistenten.
- Analysiert den Git-Diff zwischen dem aktuellen Stand und dem letzten Commit
- Erkennt SOLID-Verstöße, Anti-Patterns und Code-Smells
- Identifiziert Sicherheitslücken (OWASP Top 10, CWE)
- Generiert umsetzbare Verbesserungsvorschläge mit Codebeispielen
- Unterstützt mehrere Sprachen (TypeScript, JavaScript, Python, Go, Rust, Java, Solidity)
🚀 Schnellstart
Claude Code (empfohlen)
claude code
# Verwende dann den Prompt unten in der Benutzeroberfläche
Cursor
# Cursor in Kommandozeilenmodus versetzen
# Dann ausführen:
describe sanyuan0704/code-review-expert
Codex
codex run "Führe einen umfassenden Code-Review des aktuellen Git-Diffs durch"
📋 Funktionsweise
- Liest
git diffaus oder akzeptiert eine externe Diff-Quelle - Analysiert jeden geänderten Block nach:
- SOLID-Prinzipien (Single Responsibility, Open-Closed, Liskov-Substitution, Interface Segregation, Dependency Inversion)
- Sicherheitsmuster (Eingabevalidierung, Authentifizierung, Autorisierung, Datenexposition, Injection-Schutz)
- Performance (Komplexität, unnötige Wiederholungen, Speicher)
- Typsicherheit (streng, optional, explizit, korrekt)
- Generiert ein JSON- oder Text-Review mit:
- Kritisch/Mittel/Niedrig Priorität
- Erklärung des Problems
- Verbesserungsvorschlag mit Code
- Quelle (SOLID, OWASP, etc.)
🎯 Anwendungsfälle
- Pre-Commit-Review: Vor dem Pushen schnell den gesamten Diff prüfen
- Sprint-Reviews: Automatisierte Qualitätssicherung vor Releases
- Onboarding Reviews: Neueinsteigern helfen, Best Practices zu verstehen
- Sicherheitsaudit: Schnelle Erkennung von Einbrüchen in Sicherheitsstandards
⚙️ Konfiguration
Keine. Das Skill benötigt nur einen Git-Repository-Kontext mit einem initialen Commit.
🛡️ Unterstützte Sprachen & Systeme
- JavaScript/TypeScript
- Python
- Go
- Rust
- Java
- Solidity
📚 Beispiele
Nachdem das Skill geladen ist, verwende diesen Prompt:
Führe einen umfassenden Code-Review der aktuellen Änderungen durch. Erkenne SOLID-Verstöße und Sicherheitslücken. Gib Verbesserungsvorschläge mit Code.
🐛 Bekannte Einschränkungen
- Funktioniert nur mit Git-Repositorys
- Unterstützt nur Diff-basierte Analyse, keine vollständige Codebase-Analyse
- Nicht für binäre Dateien oder große refactoring-Übergänge geeignet
🤝 Beitragen
Beiträge sind willkommen! Bitte öffne ein Issue oder PR: https://github.com/sanyuan0704/code-review-expert
📄 Lizenz
MIT