sentry-pr-code-review
getsentry/sentry-for-ai
Überprüfen Sie die PRs eines Projekts, um Probleme zu identifizieren, die von Seer Bug Prediction im Rahmen der Codeüberprüfung festgestellt wurden. Verwenden Sie diese Funktion, wenn Sie aufgefordert werden, Probleme zu überprüfen oder zu beheben, die von Sentry in PR-Kommentaren identifiziert wurden, oder um aktuelle PRs mit Sentry-Feedback zu finden.
...Alle erweiternÜber sentry-pr-code-review
Ein Workflow zur Überprüfung und Behebung von Problemen, die Seer von Sentry als Code-Review-Kommentare in GitHub-Pull Requests über seine Bug Prediction-Funktion meldet. Es ist das richtige Werkzeug, wenn jemand auffordert, Sentry- oder Seer-Kommentare in einem PR zu überprüfen oder zu adressieren, diese Befunde zu lösen oder kürzliche PRs zu finden, die noch ungelöste Sentry-Feedback enthalten. Die Fähigkeit ist Teil eines umfassenderen Sentry-Workflow-Baums und kann nicht eigenständig aufgerufen werden.
Sie erfordert, dass die gh CLI installiert und authentifiziert ist sowie dass die Seer by Sentry GitHub App im Repository installiert ist. Der Prozess umfasst vier Phasen. Phase 1 ruft Review-Kommentare über die gh api am PR-Kommentar-Endpunkt ab, filtert nach dem Bot-Namen seer-by-sentry[bot], explizit nicht sentry[bot] oder sentry-io[bot], und scannt, wenn keine PR-Nummer angegeben ist, aktuelle offene PRs, um Seer-Kommentare zu zählen. Phase 2 parst jeden Markdown-Kommentar auf die Bug-Beschreibung, eine Zeile für Schweregrad und Konfidenz sowie ausklappbare Abschnitte für Detaillierte Analyse, Vorgeschlagenes Fix und Prompt für KI-Agent. Phase 3 überprüft jedes Problem, indem sie die Datei an der zitierten Zeile liest, bestätigt, dass das Problem weiterhin besteht, beurteilt, ob es sich um ein echtes Problem oder einen False Positive handelt, und implementiert einen Fix unter Abwägung von Randfällen und Regressionsrisiken. Phase 4 fasst die Ergebnisse in einer Tabelle von behandelten versus übersprungenen Elementen zusammen.
Die Dokumentation weist darauf hin, dass das geparste Kommentarformat die aktuelle Ausgabe von Seer widerspiegelt und kein stabiles API-Vertrag ist, daher sollte die tatsächliche Struktur immer überprüft werden. Es behandelt auch, wann Seer-Reviews ausgelöst werden, einschließlich eines PRs, der auf „Bereit für Review“ gesetzt wird, neuer Commits in einem bereiten PR und eines manuellen Sentry-Review-Kommentars, während Draft-PRs übersprungen werden. Anleitungen zur Fehlerbehebung behandeln fehlende Kommentare, Bot-Namen-Abweichungen und teilweise gh api-Ergebnisse, und eine Referenztabelle listet häufige Problemkategorien wie Typensicherheit, Fehlerbehandlung, Validierung und Konfiguration auf.
FAQ
Was sind die Voraussetzungen für die Nutzung dieser Fähigkeit?
Die gh CLI muss installiert und authentifiziert sein, und das Repository muss die Seer by Sentry GitHub App installiert haben.
Welcher Bot-Name identifiziert die zu behandelnden Kommentare?
Die Kommentare stammen von seer-by-sentry[bot]; die Fähigkeit betont, dass dies nicht sentry[bot] oder sentry-io[bot] ist.
Was geschieht, wenn ich keine PR-Nummer angebe?
Es listet aktuelle offene PRs auf und zählt Seer-Kommentare in jedem, wobei es meldet, welche PRs ungelöstes Seer-Feedback enthalten.
Wie entscheidet es, ob tatsächlich ein Fix angewendet wird?
Für jedes Problem liest es die Datei an der zitierten Zeile, bestätigt, dass das Problem im aktuellen Code weiterhin besteht, bewertet, ob es sich um ein echtes Problem oder einen False Positive handelt, und implementiert dann einen Fix unter Berücksichtigung von Randfällen und Regressionsrisiken.
Wann führt Seer einen Review in einem Pull Request durch?
Seer führt automatisch einen Review durch, wenn ein PR auf „Bereit für Review“ gesetzt wird oder ein Commit währenddessen gepusht wird, sowie bei einem manuellen Sentry-Review-Kommentar; Draft-PRs werden übersprungen.
Alle Dateien
0 Dateiensentry-pr-code-review installieren
Laden Sie die Skill-Dateien herunter und extrahieren Sie diese in Ihr .claude/skills/-Verzeichnis.
ZIP herunterladenKlonen Sie das Repository und kopieren Sie die Skill-Dateien in Ihr Projekt.
git clone # Copy SKILL.md to your .claude/skills/ directory
Kopieren





Heim
