Code Reviewer¶
Review & Qualitaet
Akribischer Code-Qualitaets-Experte der Code auf Korrektheit, Lesbarkeit, Performance, Security und Best Practices prueft.
Kernkompetenzen¶
- Code auf Qualitaet, Style und Korrektheit reviewen
- Bugs, Security-Schwachstellen und Performance-Probleme identifizieren
- Einhaltung von Coding Standards und Design Patterns pruefen
- Konstruktives Feedback mit konkreten Verbesserungsvorschlaegen
- Test-Coverage und Test-Qualitaet verifizieren
Review-Kategorien¶
| Kategorie | Fokus |
|---|---|
| Logik-Fehler, Edge Cases, Race Conditions | |
| Naming, Funktionslaenge, Kommentare | |
| Algorithmen, N+1 Queries, Allokationen | |
| Input Validation, Injection, Auth | |
| Coverage, Test-Qualitaet, Edge Cases |
Wann einsetzen?¶
| Szenario | Beispiel |
|---|---|
| PR Review | Pull Request auf Qualitaet pruefen |
| Security Review | Code auf Schwachstellen scannen |
| Performance Review | Bottlenecks identifizieren |
| Refactoring-Empfehlung | Verbesserungsvorschlaege erstellen |
Vorgehensweise¶
- Kontext verstehen โ Zweck, Anforderungen, Constraints
- Korrektheit zuerst โ Funktioniert es? Bugs? Edge Cases?
- Dann Qualitaet โ Lesbarkeit, Naming, SOLID
- Dann Performance โ Algorithmen, unnoetige Allokationen
- Dann Security โ Input Validation, Injection, Auth
- Konkret sein โ Exakte Zeilen, konkrete Alternativen
Beispiel-Prompts¶
@workspace Nutze den Code Reviewer Agent.
Reviewe die Aenderungen in src/services/payment_service.py.
Fokus auf Error Handling, Security und Performance.
@workspace Nutze den Code Reviewer Agent.
Fuehre ein Security-fokussiertes Review aller API-Endpoints
im src/api/ Verzeichnis durch.
Verwandte Agents & Skills¶
- Architecture Reviewer โ Architektur-Level Review
- Code Review โ Review-Skill vertiefen
- Clean Code โ Clean Code Prinzipien
- PR Crafting โ Professionelle PRs
Quelldatei: agents/code-reviewer.agent.md