supabase-backup-manager — команда для Claude Code: бэкапы Supabase
Слэш-команда для Claude, которая ведёт резервное копирование базы Supabase: создаёт бэкапы, проверяет восстановление и следит за расписанием.
npx claude-code-templates@latest --command database/supabase-backup-managerЧто делает supabase-backup-manager
Команда разворачивает работу с бэкапами Supabase в один вызов. Она умеет создавать снимки базы, экспортировать схему и данные, проверять целостность копий и тестировать восстановление. Отдельно берётся расписание: настройка автоматических запусков, уведомления о сбоях, окна бэкапа.
Внутри — набор шагов от стратегии до disaster recovery. Команда проектирует политику хранения, настраивает инкрементальные копии, оптимизирует хранилище и архивирует старые бэкапы. Для мониторинга она ищет в проекте файлы *.yml и *.json, где упоминаются backup или cron, — это подсказка, где уже живёт ваша автоматизация.
Работает через MCP-интеграцию с Supabase, поэтому её нужно настроить заранее. Разрешения ограничены Read, Write, Edit и Bash. Аргумент задаёт операцию: --backup, --restore, --schedule, --validate или --cleanup. Если Supabase-проект не подключён, команда не сможет ни снять снимок, ни проверить восстановление — это первое, что стоит проверить.
Какие задачи решает
- снять снимок базы Supabase перед миграцией
- проверить, что бэкап действительно восстанавливается
- настроить расписание автоматических копий
- почистить старые бэкапы и освободить хранилище
- описать процедуру восстановления после сбоя
Примеры запросов агенту
- /supabase-backup-manager --backup
- /supabase-backup-manager --validate
- /supabase-backup-manager --schedule
Как установить supabase-backup-manager
1Через claude-code-templates
npx claude-code-templates@latest --command database/supabase-backup-manager2Вручную: положить файлы
.claude/commands/supabase-backup-manager.mdВызов — /supabase-backup-manager. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/supabase-backup-manager.mdВызов — /prompts:supabase-backup-manager. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/supabase-backup-manager.prompt.mdВручную: положить файлы
.gemini/commands/supabase-backup-manager.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о supabase-backup-manager
Как установить supabase-backup-manager в Claude?
Выполните npx claude-code-templates@latest --command database/supabase-backup-manager, затем проверьте, что файл появился по пути .claude/commands/supabase-backup-manager.md.
Что делает supabase-backup-manager?
Управляет бэкапами базы Supabase: создаёт копии, тестирует восстановление, настраивает расписание и чистит устаревшие снимки. Операция выбирается аргументом команды.
Что нужно для работы команды?
Настроенная MCP-интеграция с Supabase — через неё идут операции с бэкапами и мониторинг статуса. Без неё команда не получит доступ к проекту.
Исходный текст
supabase-backup-manager.md · MIT
--- allowed-tools: Read, Write, Edit, Bash argument-hint: "[operation] | --backup | --restore | --schedule | --validate | --cleanup" description: Manage Supabase database backups with automated scheduling and recovery procedures --- # Supabase Backup Manager Manage comprehensive Supabase database backups with automated scheduling and recovery validation: **$ARGUMENTS** ## Current Backup Context - Supabase project: MCP integration for backup operations and status monitoring - Backup storage: Current backup configuration and storage capacity - Recovery testing: Last backup validation and recovery procedure verification - Automation status: !`find . -name "*.yml" -o -name "*.json" | xargs grep -l "backup\|cron" 2>/dev/null | head -3` scheduled backup configuration ## Task Execute comprehensive backup management with automated procedures and recovery validation: **Backup Operation**: Use $ARGUMENTS to specify backup creation, data restoration, schedule management, backup validation, or cleanup procedures **Backup Management Framework**: 1. **Backup Strategy** - Design backup schedules, implement retention policies, configure incremental backups, optimize storage usage 2. **Automated Backup** - Create database snapshots, export schema and data, validate backup integrity, monitor backup completion 3. **Recovery Procedures** - Test restore processes, validate data integrity, implement point-in-time recovery, optimize recovery time 4. **Schedule Management** - Configure automated backup schedules, implement backup monitoring, setup failure notifications, optimize backup windows 5. **Storage Optimization** - Manage backup storage, implement compression strategies, archive old backups, monitor storage costs 6. **Disaster Recovery** - Plan disaster recovery procedures, test recovery scenarios, document recovery processes, validate business continuity **Advanced Features**: Automated backup validation, recovery time optimization, cross-region backup replication, backup encryption, compliance reporting. **Monitoring Integration**: Backup success monitoring, failure alerting, storage usage tracking, recovery time measurement, compliance reporting. **Output**: Complete backup management system with automated schedules, recovery procedures, validation reports, and disaster recovery planning.
© davila7 · MIT · davila7/claude-code-templates