# backup-disaster-recovery

Скилл помогает агенту спланировать резервное копирование, восстановление после сбоев и отработку отказа между регионами.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 620 установок · ★ 371
- Автор: aj-geddes
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/aj-geddes/useful-ai-prompts/tree/HEAD/skills/backup-disaster-recovery/SKILL.md
- Обновлён: 2026-03-04
- HTML: https://affpapa.org/nevibecode/skills/backup-disaster-recovery

## Что делает

Скилл описывает, как выстроить резервное копирование и план аварийного восстановления: регулярные бэкапы, несколько мест хранения, проверка целостности, документированные процедуры восстановления. Внутри есть краткий пример с cronjob для PostgreSQL в Kubernetes, который делает полный дамп базы по расписанию.

Основная часть лежит в каталоге `references/`: настройка бэкапов базы, шаблон плана аварийного восстановления, скрипт backup и restore, отработка отказа между регионами. Агент подтягивает нужный файл, когда вы просите собрать процедуру под свой стек.

Скилл советует хранить ключи шифрования отдельно от самих бэкапов и не складывать копии рядом с продакшн-данными. Если у вас одна площадка хранения и бэкапы никто не проверял на восстановление, это повод начать именно с теста, а не с нового расписания.

## Требования
- Работает с: PostgreSQL, Kubernetes

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aj-geddes/useful-ai-prompts --skill backup-disaster-recovery -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/backup-disaster-recovery/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/backup-disaster-recovery/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aj-geddes/useful-ai-prompts --skill backup-disaster-recovery -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/backup-disaster-recovery/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aj-geddes/useful-ai-prompts --skill backup-disaster-recovery -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/backup-disaster-recovery/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install aj-geddes/useful-ai-prompts backup-disaster-recovery
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/backup-disaster-recovery/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aj-geddes/useful-ai-prompts --skill backup-disaster-recovery -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/aj-geddes/useful-ai-prompts --path skills/backup-disaster-recovery
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/backup-disaster-recovery/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add aj-geddes/useful-ai-prompts --skill backup-disaster-recovery -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/aj-geddes/useful-ai-prompts/tree/HEAD/skills/backup-disaster-recovery/SKILL.md

## Когда брать
- собрать расписание бэкапов базы данных
- написать план аварийного восстановления
- проверить, что бэкап реально восстанавливается
- настроить отработку отказа между регионами
- описать процедуру восстановления на момент времени

## Примеры запросов агенту
- составь план бэкапов для PostgreSQL в Kubernetes
- напиши скрипт backup и restore для нашей базы
- проверь наш план аварийного восстановления и найди пробелы

## Похожие
- [gke-backup-dr](https://affpapa.org/nevibecode/skills/gke-backup-dr.md) — скилл · 6464 установки
- [disaster-recovery](https://affpapa.org/nevibecode/skills/disaster-recovery.md) — скилл · 367 установок
- [incident-runbook-templates](https://affpapa.org/nevibecode/skills/incident-runbook-templates.md) — скилл · 10900 установок
- [backup-recovery](https://affpapa.org/nevibecode/skills/backup-recovery.md) — скилл · 406 установок
- [supabase-backup-manager](https://affpapa.org/nevibecode/commands/supabase-backup-manager.md) — команда · 812 установок
- [database-admin](https://affpapa.org/nevibecode/agents/database-admin.md) — субагент · 2185 установок

Из того же набора: [aj-geddes/useful-ai-prompts](https://affpapa.org/nevibecode/by/aj-geddes/useful-ai-prompts.md) — 149 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
