К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

migration — скилл для Claude Code: что делает и как установить

Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add JuliusBrussee/caveman --skill migration -a claude-code
Открыть на GitHub

Что делает migration

Перед правками агент составляет карту читателей, писателей, формата данных и окна совместимости. Скилл требует планировать прямой путь и откат назад. Он запрещает неявные разрушительные действия. Удаление старых колонок или сжатие схемы разрешается только по отдельному подтверждению. Если раскатка версий перекрывается, агент сохраняет совместимость обеих версий.

Скилл выстраивает порядок шагов: расширение, перенос данных, проверка и только затем сужение. Повторные попытки должны быть идемпотентными. Агент обязан останавливаться сразу после запрошенного этапа, не запуская удаление данных сам. Ставить это стоит в проектах с живыми базами, а для пустых тестовых репозиториев регламент будет лишним.

Какие задачи решает

  • запланировать откат перед изменением схемы базы
  • изолировать разрушительные шаги миграции от подготовительных
  • обеспечить работу смешанных версий сервиса во время выкатки
  • проверить старый и новый путь передачи данных перед удалением старого

Примеры запросов агенту

  • Спланируй миграцию таблицы users на новую схему с сохранением совместимости
  • Подготовь обратимый переход для изменения контракта API заказов
  • Проведи этап расширения базы без удаления устаревших колонок

Как установить migration

1Через Skills CLI (Vercel)

npx skills add JuliusBrussee/caveman --skill migration -a claude-code

2Вручную: положить файлы

~/.claude/skills/migration/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/migration/

Из того же набора22

Весь набор →
caveman JuliusBrussee Убирает вежливые фразы и лишние слова из ответов ИИ-агента, сохраняя код и факты. Включается командой /caveman и действует всю сессию. Claude Code CX Codex Cursor +1 591 500установок caveman-commit JuliusBrussee Формирует краткие коммит-сообщения по стандарту Conventional Commits без лишних слов. Пригодится, когда нужно сфокусироваться на сути изменений. Claude Code CX Codex Cursor +1 414 700установок caveman-review JuliusBrussee Формирует сжатое ревью кода по одной строке на замечание с указанием места, проблемы и исправления. Без лишних вежливых фраз. Claude Code CX Codex Cursor +1 410 700установок caveman-compress JuliusBrussee Переписывает CLAUDE.md и списки задач в сжатый телеграфный стиль, чтобы модель читала меньше токенов. Исходник затирается, читаемая копия остаётся в отдельной папке. Claude Code CX Codex Cursor +1 410 300установок caveman-help JuliusBrussee Справка по режимам и командам Caveman для Claude Code и других поддерживаемых платформ. Нужна, когда вы настраиваете стиль ответов и связанные скиллы. Claude Code CX Codex Cursor +1 401 800установок cavecrew JuliusBrussee cavecrew распределяет поиск кода, небольшие правки и ревью между тремя субагентами. Подходит, когда контекст главного агента нужно расходовать экономно. Claude Code CX Codex Cursor +1 357 900установок caveman-stats JuliusBrussee Выводит статистику токенов и активный режим сессии или направляет к штатным отчётам хоста. Полезен для контроля расхода токенов вывода и кэша. Claude Code CX Codex Cursor +1 356 700установок caveman-explore JuliusBrussee Read-only скилл ищет нужные места в репозитории и возвращает ссылки на файлы со строками. Подходит для первого знакомства с кодовой базой. Claude Code CX Codex Cursor +1 106 500установок

Похожие

xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. Claude Code Claude.ai 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. Claude Code CX Codex Cursor +1 509 900установок performance-optimization addyosmani Скилл для агентов ИИ-кодинга: сначала замеряет, потом чинит узкое место — от Core Web Vitals до N+1 запросов и индексов в базе. Claude Code CX Codex Cursor +1 64 500установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок deprecation-and-migration addyosmani Помогает планировать отказ от старых систем, API и функций, а также переводить пользователей на новую реализацию. Подходит для миграций схемы БД без простоя. Claude Code CX Codex Cursor +1 56 800установок

Вопросы о migration

Как установить migration в Claude Code?

Выполните команду npx skills add JuliusBrussee/caveman --skill migration -a claude-code в терминале. Также можно сохранить файл по пути ~/.claude/skills/migration/SKILL.md.

Что делает скилл migration?

Он задаёт строгий протокол миграций для кода, баз данных, конфигураций и API. Ассистент сначала описывает читателей и писателей данных, готовит план отката и останавливается после каждого запрошенного шага.

Удалит ли агент старые данные автоматически?

Нет, скилл прямо запрещает неявное удаление и сжатие схем. Любые разрушительные операции требуют отдельного явного запроса.

Исходный текст

SKILL.md · Apache-2.0
---
name: migration
description: Implement reversible compatibility-safe transitions. Use for schema, data, API, protocol, configuration, or dependency migrations requiring rollback and preservation proof.
---

# Migration

Map current readers, writers, data shape, compatibility window, and ownership before editing.

- Define forward path and rollback path.
- Preserve existing data; make destructive steps explicit and separately authorized.
- Keep mixed-version operation safe where rollout can overlap.
- Sequence expand, migrate, verify, then contract when applicable.
- Make retries idempotent and partial failure observable.
- Verify old and new paths at required transition stages.

Stop after requested stage passes; do not perform later destructive contraction implicitly.

© JuliusBrussee · Apache-2.0 · JuliusBrussee/caveman

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой