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

migrate-create — скилл для Claude Code: создание миграций

Создаёт пронумерованные пары SQL-миграций up/down для изменений схемы базы данных. Пригодится при добавлении таблиц, столбцов, индексов и ограничений.

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

Что делает migrate-create

Скилл ищет файлы миграций, берёт следующий номер и дополняет его до 3 знаков. Затем создаёт NNN_<name>.up.sql и обратный файл NNN_<name>.down.sql. Для прямой миграции использует проверки IF NOT EXISTS, для отката — IF EXISTS.

Шаблон выбирается по имени: create_ создаёт таблицу, add_ добавляет столбец, drop_ готовит удаление с проверками, а имя с index создаёт индекс. Для остальных имён создаётся общий SQL-шаблон с комментариями. Это повод заранее выбрать имя миграции по нужному действию.

Скилл ищет похожие прошлые миграции через mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search и сохраняет запись о новой миграции через mcp__plugin_ruflo-core_ruflo__memory_store в пространстве migrations. В отчёте показывает номер, созданные пути, шаблон и найденные совпадения.

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

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

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

  • Создай миграцию `create_users`.
  • Подготовь миграцию `add_email_to_users`.
  • Создай миграцию `create_orders_index`.

Как установить migrate-create

1Через Skills CLI (Vercel)

npx skills add ruvnet/ruflo --skill migrate-create -a claude-code

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

~/.claude/skills/migrate-create/SKILL.md

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

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

Весь набор →
ruflo ruvnet Скилл добавляет в проект оркестрацию мультиагентных задач, память, маршрутизацию и MCP-инструменты. Нужен для swarm-сценариев и многошаговых workflows. Claude Code CX Codex Cursor +1 4 000установок Swarm Orchestration ruvnet Скилл для управления роями агентов с параллельным выполнением задач, динамической топологией и автоматической балансировкой нагрузки. Нужен, когда одного агента недостаточно и требуется координировать специалистов разного профиля. Claude Code CX Codex Cursor +1 2 100установок github-project-management ruvnet Скилл превращает рутину вокруг issue и доски проекта в вызовы gh и ruv-swarm: метки, подзадачи, поиск дублей. Пригодится, когда задач много, а порядка в трекере нет. Claude Code CX Codex Cursor +1 1 400установок github-workflow-automation ruvnet Скилл автоматизирует GitHub Actions с координацией AI-агентов. Генерирует оптимальные pipeline, управляет pull request'ами, анализирует баги и развёртывает обновления с минимальными рисками. Claude Code CX Codex Cursor +1 1 300установок github-code-review ruvnet Организует параллельное код-ревью в GitHub с помощью агентов безопасности, архитектуры и стиля через пакет ruv-swarm. Claude Code CX Codex Cursor +1 1 300установок stream-chain ruvnet Организует последовательную передачу данных между шагами агента через цепочки промптов или готовые пайплайны. Claude Code CX Codex Cursor +1 1 200установок flow-nexus-swarm ruvnet Развёртывает облачные рои ИИ-агентов и собирает событийные процессы с очередями сообщений. Нужен для координации задач, контроля запусков и масштабирования роя. Claude Code CX Codex Cursor +1 1 200установок performance-analysis ruvnet Находит узкие места в Claude Flow swarms, профилирует операции агентов и генерирует отчёты с рекомендациями по оптимизации. Claude Code CX Codex Cursor +1 1 200установок

Похожие

okx-dex-market okx Скилл версии 4.6.6 для чтения данных DEX: котировки, пулы ликвидности, сигналы китов, трейдерские балансы и проверка снайперов в мемкоинах. Claude Code CX Codex Cursor +1 19 100установок quant-analyst sickn33 Скилл для количественного анализа: строит финансовые модели, прогоняет бэктесты стратегий и считает риск-метрики на pandas, numpy и scipy. Claude Code CX Codex Cursor +1 942установок genomic-coordinates K-Dense-AI Конвертирует геномные координаты между BED, VCF, GTF и другими форматами, а также выравнивает инделы. Помогает избежать ошибок сдвига на единицу и несовпадения сборок генома. Claude Code CX Codex Cursor +1 939установок xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. Claude Code Claude.ai 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. Claude Code CX Codex Cursor +1 509 900установок caveman-evidence-review JuliusBrussee Скилл читает данные Caveman Cloud о расходах LLM, трассах и маршрутизации. Подходит для проверки того, куда уходит бюджет проекта. Claude Code CX Codex Cursor +1 103 500установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. Claude Code CX Codex Cursor +1 102 900установок performance-optimization addyosmani Скилл для агентов ИИ-кодинга: сначала замеряет, потом чинит узкое место — от Core Web Vitals до N+1 запросов и индексов в базе. Claude Code CX Codex Cursor +1 64 500установок

Вопросы о migrate-create

Как установить migrate-create в Claude Code?

Выполните команду дважды: npx skills add ruvnet/ruflo --skill migrate-create -a claude-code. Файл скилла размещается в ~/.claude/skills/migrate-create/SKILL.md.

Что делает migrate-create?

Скилл создаёт последовательную SQL-миграцию из файлов up и down. Шаблон зависит от имени миграции и поддерживает создание таблиц, добавление столбцов, удаление объектов и индексы.

Как migrate-create сохраняет сведения о миграции?

Он вызывает mcp__plugin_ruflo-core_ruflo__memory_store с пространством имён migrations. Запись содержит номер, имя, статус pending и пути к файлам.

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

SKILL.md · MIT
---
name: migrate-create
description: Create a new sequentially numbered database migration with up/down SQL files
argument-hint: "<name>"
allowed-tools: Read Write Glob Bash mcp__plugin_ruflo-core_ruflo__memory_store mcp__plugin_ruflo-core_ruflo__memory_search mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search
---

# Migrate Create

Generate a new database migration with sequential numbering and up/down SQL file pair.

## When to use

When you need to create a new database migration for schema changes such as creating tables, adding columns, creating indexes, or modifying constraints.

## Steps

1. **Determine next number** -- use `Glob` to scan the migrations directory for existing migration files and find the highest number, then increment by 1 (zero-pad to 3 digits)
2. **Select template** -- based on the `<name>`, choose the appropriate SQL template:
   - Names starting with `create_` -> CREATE TABLE template
   - Names starting with `add_` -> ALTER TABLE ADD COLUMN template
   - Names starting with `drop_` -> DROP with safety checks
   - Names containing `index` -> CREATE INDEX template
   - Other -> generic migration template with placeholder comments
3. **Generate up migration** -- write `NNN_<name>.up.sql` with the appropriate SQL using IF NOT EXISTS for idempotency
4. **Generate down migration** -- write `NNN_<name>.down.sql` with the reverse operation using IF EXISTS
5. **Search past patterns** -- call `mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search` (ReasoningBank-routed; **don't** pass a `namespace` argument — pattern-* tools ignore it).
6. **Store metadata** -- call `mcp__plugin_ruflo-core_ruflo__memory_store --namespace migrations` to record the migration with number, name, status (pending), and file paths. The `memory_*` tool family routes by namespace; `agentdb_hierarchical-*` does NOT (it routes by tier `working|episodic|semantic`), so use `memory_*` here. See [ruflo-agentdb ADR-0001 §"Namespace convention"](../../../ruflo-agentdb/docs/adrs/0001-agentdb-optimization.md).
7. **Report** -- display: migration number, file paths created, template used, any similar past migrations found

## CLI alternative

```bash
npx @claude-flow/cli@latest memory store --namespace migrations --key "migration-NNN_NAME" --value '{"number": NNN, "name": "NAME", "status": "pending"}'
```

© ruvnet · MIT · ruvnet/ruflo

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

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

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