Gh Pr Review (Cherry Studio)
Revisore PR/branch interno di Cherry Studio che applica le regole DataApi/IpcApi e i confini dei layer.
Richiede configurazione
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 fixesCheck this PR for IPC bypass and business-logic leaksDo a code review of my changes before I merge