SafeAgentDB
Configura database di anteprima isolati per branch Supabase/Vercel/GitHub Actions per flussi di lavoro di agenti AFK.
Promosso
Cosa fa
Installa o adatta l'infrastruttura di sicurezza del database in stile SafeAgentDB: separazione database produzione/sviluppo/anteprima/locale, provisioning di branch Supabase, variabili d'ambiente con scope di branch Vercel e flussi di lavoro di pulizia GitHub Actions. Si attiva quando un utente desidera ambienti database isolati per branch, guardrail di migrazione in modo che i branch di funzionalità dell'agente non tocchino dati condivisi o di produzione, o desidera che questo pattern venga adattato a uno stack non-Supabase.
Rapporto di test
Lo script `provision-preview-branch.ts` incluso implementa effettivamente tutte le funzionalità dichiarate dalla documentazione (copia auth-user, copia tabelle pubbliche con liste include/exclude, copia storage-bucket, piano --dry-run, `preview-branch-summary.md`) piuttosto che descriverle semplicemente, e ogni passaggio che tocca le credenziali nel corpo della skill è bloccato da esplicita autorizzazione dell'utente e conferma dei costi prima che agisca.
Testato il: 2026-07-16 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/Aidan945/SafeAgentDB.git mkdir -p ~/.claude/skills cp -r SafeAgentDB/skills/safeagentdb ~/.claude/skills/safeagentdb
Comandi e prompt di esempio
/safeagentdbConfigura database di anteprima isolati per branch Supabase/Vercel/GitHub Actions per flussi di lavoro di agenti AFK.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
give each feature branch its own isolated Supabase preview databaseset up Vercel env vars scoped to my Supabase branch previewsmake sure agent branches can never touch our production database