CommunityCodierung & Entwicklunggithub.com

JulienLerosty/claude-code-team-kit

Überprüfe einen Pull Request oder den aktuellen Branch-Diff auf Korrektheit, Tests und Risiken. Verwende dies, wenn der Benutzer eine PR-Überprüfung oder „Review my changes“ anfordert.

Was ist claude-code-team-kit?

Dieses Skill für KI-Agenten wie Claude Code ermöglicht eine strukturierte Überprüfung von Pull Requests oder lokalen Branch-Unterschieden. Es automatisiert den Review-Prozess, indem es den Diff abruft (über GitHub CLI `gh pr diff` oder `git diff origin/main...HEAD`), die geänderten Dateien vollständig liest, falls der Diff unklar ist, und dann eine geordnete Checkliste abarbeitet: Korrektheit (falsche Bedingungen, Off-by-one-Fehler, nicht behandelte Fehler, Race Conditions, Null-/Leereingaben), Testabdeckung, Sicherheit (unsichere Eingaben, Secrets), Kompatibilität (Schnittstellen, Migrationen, Konfiguration) und Lesbarkeit (nur echte Stolpersteine, keine Stilfragen). Anschließend führt es, falls vorhanden, `npm test` aus. Das Tool ist plattformunabhängig und eignet sich besonders für Entwicklerteams, die schnelle, konsistente und tiefgehende Code-Reviews ohne manuelle GitHub-Kommentare benötigen – es gibt die Ergebnisse strukturiert in einer Zusammenfassung, Pflichtkorrekturen, Abwägungen und nice-to-have-Punkten aus, veröffentlicht diese jedoch nur auf expliziten Wunsch auf GitHub.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JulienLerosty/claude-code-team-kit/tree/HEAD/template/skills/review-pr

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Pull-Request überprüfen

  1. Den Diff abrufen. Bei einer PR-Nummer gh pr diff <nummer>; sonst git diff origin/main...HEAD. Falls vorhanden, auch die PR-Beschreibung lesen (gh pr view <nummer>).
  2. Geänderte Dateien vollständig lesen, wenn der Diff allein unklar ist. Code, den Sie nicht gelesen haben, nicht überprüfen.
  3. In dieser Reihenfolge prüfen:
    • Korrektheit: falsche Bedingungen, Off-by-one, nicht behandelte Fehler, Race Conditions, null/leere Eingaben.
    • Tests: Ist jede Verhaltensänderung abgedeckt? Würden die Tests ohne die Änderung fehlschlagen?
    • Sicherheit: nicht vertrauenswürdige Eingaben, die Shell, SQL, Dateipfade oder HTML erreichen; Secrets im Diff.
    • Kompatibilität: geänderte öffentliche Schnittstellen, Migrationen, Konfiguration oder Umgebungsvariablen.
    • Lesbarkeit: nur Probleme, die den nächsten Maintainer ausbremsen würden. Reine Stilpräferenzen, die der Linter bereits abdeckt, überspringen.
  4. npm test ausführen, falls Tests vorhanden sind, und das Ergebnis ehrlich berichten.

Ausgabeformat

## Zusammenfassung
Ein oder zwei Sätze darüber, was die PR tut, und Ihr Gesamturteil (approve / request changes / comment).

## Muss behoben werden
- `path/file.js:42` Was falsch ist, warum es wichtig ist, vorgeschlagene Korrektur.

## Sollte in Betracht gezogen werden
- `path/file.js:90` ...

## Schön zu haben
- ...

Lassen Sie einen Abschnitt weg, wenn er leer ist. Für jeden Fund file:line angeben. Erfinden Sie keine Probleme: Wenn die Änderung in Ordnung ist, sagen Sie das in der Zusammenfassung. Keine Kommentare auf GitHub posten, es sei denn, der Benutzer fragt danach.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills