Gh Pr Review (Cherry Studio)

Revisore PR/branch interno di Cherry Studio che applica le regole DataApi/IpcApi e i confini dei layer.

di CherryHQ · CherryHQ/cherry-studio

Richiede configurazione ★ 8.4/10

Gh Pr Review (Cherry Studio) — Revisore PR/branch interno di Cherry Studio che applica le regole DataApi/IpcApi e i confini dei layer.

Cosa fa

Instrada le revisioni di branch locali, PR, commit e file attraverso il regolamento architetturale interno di Cherry Studio — confini DataApi/IpcApi, posizionamento main/renderer/shared, convenzioni di denominazione e regole di proprietà dei servizi — offrendo una rapida passata a singolo agente con selezione interattiva delle correzioni o una passata di revisione-verifica multi-agente con correzione automatica basata sul rischio. Si attiva su richieste di revisione specifiche per Cherry Studio o sul comando `/gh-pr-review`; la sua guida più approfondita dipende dai documenti di architettura (`docs/references/*.md`) che si trovano nella root del repository Cherry Studio, non all'interno della cartella skill che viene copiata durante l'installazione.

Rapporto di test

Fornito un diff sintetico in stile Cherry Studio (un `DataApi ipcMain.handle` con logica di business incorporata nell'handler, più un componente renderer che chiama `window.require('fs')` direttamente): una revisione di base generica ha rilevato l'odore di `nodeIntegration` di Electron ma ha completamente ignorato la violazione del confine `DataApi`-handler, mentre la guida della skill ha segnalato entrambi come `Blockers` nominati con il documento upstream esatto e il pattern di correzione (metodo del servizio proprietario + rotta `ipcApi.request` tipizzata) — ma quella guida funziona solo perché l'intero albero `docs/references/` del monorepo si trova accanto ad essa, cosa che la copia di installazione standard lascia indietro.

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /gh-pr-reviewRevisore PR/branch interno di Cherry Studio che applica le regole DataApi/IpcApi e i confini dei layer.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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