# planetscale-safe-orchestrator

Запускает полный аудит баз данных PlanetScale по лучшим практикам и собирает единый отчёт. Пригодится перед изменениями схемы или настройкой правил трафика.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1800 установок · ★ 136
- Автор: planetscale
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/planetscale/skills/tree/HEAD/planetscale-safe-orchestrator/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/planetscale-safe-orchestrator

## Что делает

Скилл координирует цепочку проверок базы данных PlanetScale. По умолчанию агент работает строго в режиме чтения. Он собирает инвентарь веток, проверяет настройки движка Vitess или Postgres, изучает телеметрию Insights и разметку SQLCommenter в кодовой базе приложения. Любые мутации схемы или параметров сети блокируются до прямого одобрения оператора.

Для сбора фактов оркестратор опрашивает серверы MCP или консольную утилиту `pscale`. Если в проекте используется Vitess, проверка Traffic Control автоматически пропускается, поскольку эти правила действуют только для Postgres. Оркестратор читает вспомогательные скиллы из соседних папок по относительным путям. Это повод проверить структуру каталога перед стартом, иначе агенту придётся искать файлы по именам во frontmatter.

Если параметры базы или организации не заданы в файле `AGENTS.md` или переменных окружения, процесс не останавливается, а переходит к исследованию окружения. Итогом становится единый отчёт с таблицами рисков и рекомендациями без применения правок.

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

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add planetscale/skills --skill planetscale-safe-orchestrator -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add planetscale/skills --skill planetscale-safe-orchestrator -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add planetscale/skills --skill planetscale-safe-orchestrator -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install planetscale/skills planetscale-safe-orchestrator
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add planetscale/skills --skill planetscale-safe-orchestrator -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/planetscale/skills --path planetscale-safe-orchestrator
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add planetscale/skills --skill planetscale-safe-orchestrator -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/planetscale/skills/tree/HEAD/planetscale-safe-orchestrator/SKILL.md

## Когда брать
- Провести полный аудит базы PlanetScale перед релизом
- Проверить покрытие запросов телеметрией Insights и тегами
- Настроить бюджеты Traffic Control для базы Postgres
- Выявить пробелы в вебхуках и оптимизации схемы

## Примеры запросов агенту
- Запусти полный аудит базы PlanetScale по лучшим практикам
- Выполни проверку safe best-practices для текущей ветки базы
- Собери единый отчёт с рекомендациями по базе данных PlanetScale

## Похожие
- [neki](https://affpapa.org/nevibecode/skills/neki.md) — скилл · 1600 установок
- [vitess](https://affpapa.org/nevibecode/skills/vitess.md) — скилл · 1600 установок
- [neon-postgres](https://affpapa.org/nevibecode/skills/neondatabase-neon-postgres.md) — скилл · 281100 установок
- [postgres-pro](https://affpapa.org/nevibecode/agents/postgres-pro.md) — субагент · 897 установок
- [neon-postgres-branches](https://affpapa.org/nevibecode/skills/neon-postgres-branches.md) — скилл · 31200 установок
- [creating-amazon-aurora-db-cluster-with-instances](https://affpapa.org/nevibecode/skills/creating-amazon-aurora-db-cluster-with-instances.md) — скилл · 6000 установок

Из того же набора: [planetscale/skills](https://affpapa.org/nevibecode/by/planetscale/skills.md) — 14 карточек

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

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