Classify Change

Framework decisionale Leaf-vs-core per la rigorosità AI/revisione necessaria a una modifica del codice.

di appleboy · appleboy/skills

Promosso ★ 9.2/10

Classify Change — Framework decisionale Leaf-vs-core per la rigorosità AI/revisione necessaria a una modifica del codice.

Cosa fa

Esamina 6 domande diagnostiche (propagazione, frequenza di modifica, tolleranza al debito tecnico, esempi, costo del fallimento, intensità della revisione) per classificare una modifica del codice come Leaf Node o Core Code, quindi produce un approccio di revisione raccomandato concreto. Si attiva su frasi come 'is this leaf or core', 'should I vibe code this' o prima di qualsiasi modifica non banale anche se l'utente non ha chiesto esplicitamente la classificazione.

Rapporto di test

Eseguita una vera chiamata core-vs-leaf su una modifica di caching ORM condivisa: baseline e skill hanno concordato su 'core', ma l'output strutturato della skill ha aggiunto meccanismi di revisione concreti (2+ revisori, la PR deve marcare le linee revisionate da umani, opzione per dividere in una modifica core guidata da umani + modifica feature leaf) che la risposta baseline a forma libera non ha mai evidenziato.

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

Installazione

git clone https://github.com/appleboy/skills
cd skills
mkdir -p ~/.claude/skills
cp -r plugins/classify-change/skills/classify-change ~/.claude/skills/classify-change

Comandi e prompt di esempio

  • /classify-changeFramework decisionale Leaf-vs-core per la rigorosità AI/revisione necessaria a una modifica del codice.

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

  • Should I vibe code this or get careful human review?
  • Is adding caching to our shared ORM base class leaf or core?
  • How much review rigor does this change actually need?