Dieser Skill enthält Anweisungen für effektive Code Reviews und Code-Qualitätsprüfungen.
Review-Prozess
1. Überblick verschaffen
Lies zuerst die PR/MR Beschreibung
Verstehe das Ziel der Änderung
Prüfe den Umfang (zu groß? aufteilen?)
2. Architektur-Review
Passt die Lösung zur bestehenden Architektur?
Gibt es bessere Patterns für diesen Use Case?
Sind die Abhängigkeiten sinnvoll?
3. Code-Qualität
Ist der Code lesbar und verständlich?
Sind Variablen- und Funktionsnamen aussagekräftig?
Gibt es Duplikate die extrahiert werden könnten?
4. Fehlerbehandlung
Werden Edge Cases behandelt?
Gibt es sinnvolles Error Handling?
Sind Fehlermeldungen hilfreich?
5. Tests
Sind ausreichend Tests vorhanden?
Decken die Tests die wichtigen Pfade ab?
Sind die Tests lesbar und wartbar?
Checkliste für Reviews
Funktionalität
Code erfüllt die Anforderungen
Edge Cases sind behandelt
Keine offensichtlichen Bugs
Code-Qualität
Code ist lesbar und selbsterklärend
Keine unnötige Komplexität
DRY-Prinzip beachtet
Konsistenter Stil
Sicherheit
Keine hardcodierten Secrets
Input wird validiert
SQL Injection / XSS vermieden
Authentifizierung/Autorisierung korrekt
Performance
Keine N+1 Queries
Große Operationen sind optimiert
Caching wo sinnvoll
Dokumentation
Komplexe Logik ist kommentiert
API-Änderungen dokumentiert
README aktualisiert (wenn nötig)
Feedback geben
DO ✅
Sei konstruktiv und respektvoll
Erkläre das "Warum" hinter Vorschlägen
Biete Alternativen an
Lobe guten Code
Frage bei Unklarheiten nach
DON'T ❌
Persönlich werden
Nur kritisieren ohne Lösung
Stilfragen zu stark gewichten
Perfektionismus über Pragmatismus stellen
Formulierungen
Statt
Besser
"Das ist falsch"
"Hast du bedacht, dass...?"
"Mach es so"
"Was hältst du von...?"
"Das verstehe ich nicht"
"Kannst du erklären, warum...?"
"Das muss geändert werden"
"Ich würde vorschlagen..."
1---2name: code-review3description: Code Review Skill4---5# Code Review Skill67Dieser Skill enthält Anweisungen für effektive Code Reviews und Code-Qualitätsprüfungen.89## Review-Prozess1011### 1. Überblick verschaffen12- Lies zuerst die PR/MR Beschreibung13- Verstehe das Ziel der Änderung14- Prüfe den Umfang (zu groß? aufteilen?)1516### 2. Architektur-Review17- Passt die Lösung zur bestehenden Architektur?18- Gibt es bessere Patterns für diesen Use Case?19- Sind die Abhängigkeiten sinnvoll?2021### 3. Code-Qualität22- Ist der Code lesbar und verständlich?23- Sind Variablen- und Funktionsnamen aussagekräftig?24- Gibt es Duplikate die extrahiert werden könnten?2526### 4. Fehlerbehandlung27- Werden Edge Cases behandelt?28- Gibt es sinnvolles Error Handling?29- Sind Fehlermeldungen hilfreich?3031### 5. Tests32- Sind ausreichend Tests vorhanden?33- Decken die Tests die wichtigen Pfade ab?34- Sind die Tests lesbar und wartbar?3536## Checkliste für Reviews3738### Funktionalität39- [ ] Code erfüllt die Anforderungen40- [ ] Edge Cases sind behandelt41- [ ] Keine offensichtlichen Bugs4243### Code-Qualität44- [ ] Code ist lesbar und selbsterklärend45- [ ] Keine unnötige Komplexität46- [ ] DRY-Prinzip beachtet47- [ ] Konsistenter Stil4849### Sicherheit50- [ ] Keine hardcodierten Secrets51- [ ] Input wird validiert52- [ ] SQL Injection / XSS vermieden53- [ ] Authentifizierung/Autorisierung korrekt5455### Performance56- [ ] Keine N+1 Queries57- [ ] Große Operationen sind optimiert58- [ ] Caching wo sinnvoll5960### Dokumentation61- [ ] Komplexe Logik ist kommentiert62- [ ] API-Änderungen dokumentiert63- [ ] README aktualisiert (wenn nötig)6465## Feedback geben6667### DO ✅68- Sei konstruktiv und respektvoll69- Erkläre das "Warum" hinter Vorschlägen70- Biete Alternativen an71- Lobe guten Code72- Frage bei Unklarheiten nach7374### DON'T ❌75- Persönlich werden76- Nur kritisieren ohne Lösung77- Stilfragen zu stark gewichten78- Perfektionismus über Pragmatismus stellen7980## Formulierungen8182| Statt | Besser |83|-------|--------|84| "Das ist falsch" | "Hast du bedacht, dass...?" |85| "Mach es so" | "Was hältst du von...?" |86| "Das verstehe ich nicht" | "Kannst du erklären, warum...?" |87| "Das muss geändert werden" | "Ich würde vorschlagen..." |
Run npx skillmds@latest add gm-itsolutions/code-review in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Code Review Skill It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
gm-itsolutions (@gm-itsolutions) published this skill. Their other Agent Skills are listed on their SkillMD profile.