SafeAgentDB
Configura bases de datos de vista previa aisladas por rama en Supabase/Vercel/GitHub Actions para flujos de trabajo de agentes AFK.
Probado · Funciona
Qué hace
Instala o adapta infraestructura de seguridad de base de datos estilo SafeAgentDB: separación de bases de datos de producción/desarrollo/vista previa/local, aprovisionamiento de ramas de Supabase, variables de entorno con ámbito de rama de Vercel y flujos de trabajo de limpieza de GitHub Actions. Se activa cuando un usuario desea entornos de base de datos aislados por rama, barreras de seguridad de migración para que las ramas de características del agente nunca toquen datos compartidos o de producción, o desea que este patrón se adapte a una pila que no sea Supabase.
Informe de la prueba
El script provision-preview-branch.ts incluido implementa realmente todas las capacidades que afirman los documentos (copia de auth-user, copia de tabla pública con listas de inclusión/exclusión, copia de bucket de almacenamiento, plan --dry-run, preview-branch-summary.md) en lugar de solo describirlas, y cada paso que involucra credenciales en el cuerpo de la skill está limitado por el permiso explícito del usuario y la confirmación de costos antes de actuar.
Probado el: 2026-07-16 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/Aidan945/SafeAgentDB.git mkdir -p ~/.claude/skills cp -r SafeAgentDB/skills/safeagentdb ~/.claude/skills/safeagentdb
Comandos y prompts de ejemplo
/safeagentdbConfigura bases de datos de vista previa aisladas por rama en Supabase/Vercel/GitHub Actions para flujos de trabajo de agentes AFK.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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