SafeAgentDB

Nastavuje izolované databáze pro náhledy větví Supabase/Vercel/GitHub Actions pro AFK pracovní postupy agentů.

od Aidan945 · Aidan945/SafeAgentDB

Otestováno · Funguje ★ 9.2/10

SafeAgentDB — Nastavuje izolované databáze pro náhledy větví Supabase/Vercel/GitHub Actions pro AFK pracovní postupy agentů.

Co umí

Instaluje nebo přizpůsobuje infrastrukturu pro bezpečnost databází stylu SafeAgentDB: oddělení produkční/vývojové/náhledové/lokální databáze, zřizování větví Supabase, proměnné prostředí Vercel vázané na větev a pracovní postupy čištění GitHub Actions. Spouští se, když uživatel chce izolovaná databázová prostředí na větev, zábrany pro migrace, aby větev s funkcemi agenta nikdy nezasáhla sdílená nebo produkční data, nebo chce tento vzor přizpůsobit pro jiný zásobník než Supabase.

Testovací report

Přiložený skript provision-preview-branch.ts skutečně implementuje všechny schopnosti, které dokumentace tvrdí (kopírování uživatele pro autentizaci, kopírování veřejných tabulek se seznamy zahrnutí/vyloučení, kopírování úložiště bucketů, plán --dry-run, preview-branch-summary.md) místo toho, aby je pouze popisoval, a každý krok související s přihlašovacími údaji v těle dovednosti je podmíněn explicitním povolením uživatele a potvrzením nákladů, než začne jednat.

Testováno: 2026-07-16 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/Aidan945/SafeAgentDB.git
mkdir -p ~/.claude/skills
cp -r SafeAgentDB/skills/safeagentdb ~/.claude/skills/safeagentdb

Příkazy a ukázkové prompty

  • /safeagentdbNastavuje izolované databáze pro náhledy větví Supabase/Vercel/GitHub Actions pro AFK pracovní postupy agentů.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • give each feature branch its own isolated Supabase preview database
  • set up Vercel env vars scoped to my Supabase branch previews
  • make sure agent branches can never touch our production database