database-backup-restore — скилл для Claude Code: резервные копии БД
Скилл для ассистентов кодинга, который помогает выстроить резервное копирование и восстановление баз данных. Пригодится, когда нужно продумать стратегию на случай сбоя или проверить, что бэкап вообще восстанавливается.
npx skills add aj-geddes/useful-ai-prompts --skill database-backup-restore -a claude-codeЧто делает database-backup-restore
Скилл покрывает типы резервных копий, политики хранения, тестирование восстановления и целевые показатели RTO/RPO. Внутри — примеры команд pg_dump для PostgreSQL: полный дамп в текстовом формате, вариант со сжатием через gzip, вывод с подробным логом и исключение отдельных таблиц через --exclude-table.
Отдельным слоем идут референс-гайды в каталоге references/: полные, инкрементальные и дифференциальные бэкапы, бэкапы бинарных логов, восстановление PostgreSQL и MySQL. Скилл также задаёт правила: следовать устоявшимся паттернам, тестировать перед деплоем, не хардкодить конфигурацию и не пропускать проверку ошибок.
Ставится через npx skills add aj-geddes/useful-ai-prompts --skill database-backup-restore -a claude-code, после чего скилл появляется в ~/.claude/skills/database-backup-restore/SKILL.md. Работает и в других ассистентах: Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode — для каждого своя команда установки и свой путь до файла.
Какие задачи решает
- Настроить автоматическое резервное копирование PostgreSQL
- Продумать политику хранения бэкапов
- Проверить восстановление из резервной копии
- Подготовить план действий при отказе базы
- Разобраться с бэкапами бинарных логов MySQL
Примеры запросов агенту
- Составь план резервного копирования для PostgreSQL: типы бэкапов, расписание, хранение
- Покажи команды pg_dump для полного дампа с исключением временных таблиц
- Опиши процедуру тестирования восстановления из бэкапа MySQL
Как установить database-backup-restore
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill database-backup-restore -a claude-code2Вручную: положить файлы
~/.claude/skills/database-backup-restore/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/database-backup-restore/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill database-backup-restore -a codex2Вручную: положить файлы
.agents/skills/database-backup-restore/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill database-backup-restore -a cursor2Вручную: положить файлы
.cursor/skills/database-backup-restore/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aj-geddes/useful-ai-prompts database-backup-restore2Вручную: положить файлы
.github/skills/database-backup-restore/SKILL.md1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill database-backup-restore -a gemini-cli2Командой платформы
gemini skills install https://github.com/aj-geddes/useful-ai-prompts --path skills/database-backup-restoreВручную: положить файлы
.devin/skills/database-backup-restore/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill database-backup-restore -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора118
Похожие
Рядом в теме «Данные и базы»
Все скиллы по теме «Данные и базы» →Вопросы о database-backup-restore
Как установить database-backup-restore в Claude Code?
Выполните npx skills add aj-geddes/useful-ai-prompts --skill database-backup-restore -a claude-code. После этого скилл появится в ~/.claude/skills/database-backup-restore/SKILL.md.
Что делает этот скилл?
Помогает выстраивать резервное копирование и восстановление баз данных: типы бэкапов, политики хранения, тестирование восстановления, RTO/RPO, point-in-time recovery и репликация между регионами.
Для каких баз данных есть примеры восстановления?
В референс-гайдах есть инструкции по восстановлению PostgreSQL и MySQL, а также по бэкапам бинарных логов. Для других СУБД примеров в скилле нет.
Исходный текст
SKILL.md · MIT
--- name: database-backup-restore description: > Implement backup and restore strategies for disaster recovery. Use when creating backup plans, testing restore procedures, or setting up automated backups. --- # Database Backup & Restore ## Table of Contents - [Overview](#overview) - [When to Use](#when-to-use) - [Quick Start](#quick-start) - [Reference Guides](#reference-guides) - [Best Practices](#best-practices) ## Overview Implement comprehensive backup and disaster recovery strategies. Covers backup types, retention policies, restore testing, and recovery time objectives (RTO/RPO). ## When to Use - Backup automation setup - Disaster recovery planning - Recovery testing procedures - Backup retention policies - Point-in-time recovery (PITR) - Cross-region backup replication - Compliance and audit requirements ## Quick Start **pg_dump - Text Format:** ```bash # Simple full backup pg_dump -h localhost -U postgres -F p database_name > backup.sql # With compression pg_dump -h localhost -U postgres -F p database_name | gzip > backup.sql.gz # Backup with verbose output pg_dump -h localhost -U postgres -F p -v database_name > backup.sql 2>&1 # Exclude specific tables pg_dump -h localhost -U postgres database_name \ --exclude-table=temp_* --exclude-table=logs > backup.sql ``` ## Reference Guides Detailed implementations in the `references/` directory: | Guide | Contents | |---|---| | [Full Database Backup](references/full-database-backup.md) | Full Database Backup | | [Incremental & Differential Backups](references/incremental-differential-backups.md) | Incremental & Differential Backups | | [Full Database Backup](references/full-database-backup-2.md) | Full Database Backup | | [Binary Log Backups](references/binary-log-backups.md) | Binary Log Backups | | [PostgreSQL Restore](references/postgresql-restore.md) | PostgreSQL Restore | | [MySQL Restore](references/mysql-restore.md) | MySQL Restore | ## Best Practices ### ✅ DO - Follow established patterns and conventions - Write clean, maintainable code - Add appropriate documentation - Test thoroughly before deploying ### ❌ DON'T - Skip testing or validation - Ignore error handling - Hard-code configuration values
© aj-geddes · MIT · aj-geddes/useful-ai-prompts