Adopt Project

Audita un codebase esistente e retrofitta hook, configurazioni lint e pattern di agent-starter, livello per livello, con gate di approvazione.

di sneg55 · sneg55/agent-starter

Richiede configurazione ★ 9.2/10

Adopt Project — Audita un codebase esistente e retrofitta hook, configurazioni lint e pattern di agent-starter, livello per livello, con gate di approvazione.

Cosa fa

Esegue un audit di sola lettura di un progetto esistente (stack, configurazione lint, CLAUDE.md, test, salute dimensione file, pattern gestione errori), quindi propone componenti di agent-starter raggruppati per invasività (hook/skill/CLAUDE.md/lint/pattern codice) e applica solo ciò che lo sviluppatore approva esplicitamente, livello per livello, su un branch dedicato. Si attiva con "adotta", "retrofitta" o "applica agent-starter a questo progetto". Richiede una copia separatamente clonata del repository completo di agent-starter (non solo questa cartella skill) per copiare effettivamente hook/template/guide nei Livelli 1-4.

Rapporto di test

La fase di audit è genuinamente utile ed è stata eseguita per davvero su un progetto Python usa e getta (ha rilevato un bare except:, un'eccezione inghiottita e una lettura diretta di os.environ con numeri di riga esatti) — ma i Livelli 1-4 delle fasi Proponi/Applica attingono da '<percorso-repo>/hooks', '<percorso-repo>/templates', e '<percorso-repo>/guides', nessuno dei quali esiste nella cartella skill standalone, quindi una semplice installazione `cp -r skills/adopt-project` ti fornisce solo l'intervista+audit, non il retrofit effettivo, a meno che tu non tenga un clone separato completo di agent-starter a portata di mano e gli fornisca il percorso.

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

Installazione

git clone https://github.com/sneg55/agent-starter
cd agent-starter
mkdir -p ~/.claude/skills
cp -r skills/adopt-project ~/.claude/skills/adopt-project

Comandi e prompt di esempio

  • /adopt-projectAudita un codebase esistente e retrofitta hook, configurazioni lint e pattern di agent-starter, livello per livello, con gate di approvazione.

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

  • Audit this existing codebase and propose which starter hooks to adopt
  • Retrofit my repo with lint configs and error-handling patterns from the kit
  • Apply agent-starter conventions to this project, but ask before each tier