Gh Pr Review (Cherry Studio)

Cherry Studios interner PR/Branch-Reviewer, der DataApi/IpcApi- und Layer-Boundary-Regeln durchsetzt.

von CherryHQ · CherryHQ/cherry-studio

Funktioniert mit Setup ★ 8.4/10

Gh Pr Review (Cherry Studio) — Cherry Studios interner PR/Branch-Reviewer, der DataApi/IpcApi- und Layer-Boundary-Regeln durchsetzt.

Was es kann

Leitet Local-Branch-, PR-, Commit- und Dateireviews durch Cherry Studios eigenes Architektur-Regelwerk – DataApi/IpcApi-Grenzen, main/renderer/shared-Platzierung, Namenskonventionen und Service-Ownership-Regeln – und bietet entweder einen schnellen Single-Agent-Durchlauf mit interaktiver Fehlerbehebung oder einen Multi-Agent-Reviewer-Verifier-Durchlauf mit risikobasierter Auto-Fix. Löst bei Cherry Studio-spezifischen Review-Anfragen oder dem Befehl /gh-pr-review aus; seine tiefste Anleitung hängt von Architektur-Dokumenten (docs/references/*.md) ab, die im Cherry Studio Repo-Root liegen, nicht im Skill-Ordner, der bei der Installation kopiert wird.

Testbericht

Einen synthetischen Cherry-Studio-ähnlichen Diff (ein DataApi ipcMain.handle mit Geschäftslogik im Handler, plus eine Renderer-Komponente, die window.require('fs') direkt aufruft) zugeführt: Eine generische Basisprüfung erkannte den Electron nodeIntegration-Geruch, übersah aber die DataApi-Handler-Grenzenverletzung vollständig, während die Anleitung des Skills beides als benannte Blockers mit dem exakten Upstream-Dokument und Fehlerbehebungsmuster (owning-service method + typed ipcApi.request route) kennzeichnete – aber diese Anleitung funktioniert nur, weil der docs/references/-Baum des vollständigen Monorepos daneben liegt, den die Standardinstallationskopie zurücklässt.

Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/CherryHQ/cherry-studio
cd cherry-studio
mkdir -p ~/.claude/skills
cp -r .agents/skills/gh-pr-review ~/.claude/skills/gh-pr-review

Befehle & Beispiel-Prompts

  • /gh-pr-reviewCherry Studios interner PR/Branch-Reviewer, der DataApi/IpcApi- und Layer-Boundary-Regeln durchsetzt.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Review this pull request diff for blockers and fixes
  • Check this PR for IPC bypass and business-logic leaks
  • Do a code review of my changes before I merge