SafeAgentDB
Configure des bases de données de prévisualisation Supabase/Vercel/GitHub Actions isolées par branche pour les flux de travail d'agents AFK.
Testé · Fonctionne
Ce que fait
Installe ou adapte l'infrastructure de sécurité de base de données de type SafeAgentDB : séparation des bases de données production/développement/prévisualisation/locale, provisionnement de branches Supabase, variables d'environnement Vercel limitées à la branche, et flux de travail de nettoyage GitHub Actions. Se déclenche lorsqu'un utilisateur souhaite des environnements de base de données isolés par branche, des garde-fous de migration pour que les branches de fonctionnalités d'agent ne touchent jamais les données partagées ou de production, ou souhaite que ce modèle soit adapté à une pile non-Supabase.
Rapport de test
Le script groupé provision-preview-branch.ts implémente réellement toutes les capacités revendiquées par la documentation (copie d'utilisateur d'authentification, copie de table publique avec listes d'inclusion/exclusion, copie de bucket de stockage, plan --dry-run, preview-branch-summary.md) plutôt que de simplement les décrire, et chaque étape impliquant des identifiants est soumise à une permission utilisateur explicite et à une confirmation de coût avant d'agir.
Testé le: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/Aidan945/SafeAgentDB.git mkdir -p ~/.claude/skills cp -r SafeAgentDB/skills/safeagentdb ~/.claude/skills/safeagentdb
Commandes et exemples de prompts
/safeagentdbConfigure des bases de données de prévisualisation Supabase/Vercel/GitHub Actions isolées par branche pour les flux de travail d'agents AFK.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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