К основному содержанию
скилл CX Codex

alembic — скилл для Claude Code: миграции базы данных

Скилл ведёт миграции Alembic в проектах на SQLAlchemy: от alembic init до выката в прод и отката. Пригодится, когда схема поддержки меняется часто.

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

Что делает alembic

Скилл описывает полный цикл работы с Alembic: создание ревизий вручную и через --autogenerate, миграции данных при смене схемы, порядок выката на dev, staging и прод. Внутри — примеры кода для env.py, чтение DATABASE_URL из переменных окружения, добавление колонок и индексов в таблицу tickets.

Отдельный раздел — про автогенерацию. Агент напомнит, что её результат нужно проверять глазами: переименование колонки выглядит как удаление плюс создание, смена типа требует конвертации данных, сложные ограничения и миграции данных в автогенерат не попадают. Это повод не запускать alembic upgrade head сразу после генерации.

Для работы нужны alembic>=1.13.0, sqlalchemy>=2.0.0, psycopg2-binary>=2.9.0 и pytest>=7.0.0. Скилл заточен под PostgreSQL и системы поддержки: тикеты, оценки клиентов, версионирование схемы. Если у вас другая СУБД, примеры подключения придётся переписать.

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

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

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

  • создай миграцию Alembic для колонки priority в таблице tickets
  • напиши миграцию данных: перевести старые статусы тикетов в новый enum
  • проверь автогенерированную ревизию и скажи, что в ней пропущено

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

1Через Skills CLI (Vercel)

npx skills add manutej/luxor-claude-marketplace --skill alembic -a claude-code

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

~/.claude/skills/alembic/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о alembic

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

Выполните npx skills add manutej/luxor-claude-marketplace --skill alembic -a claude-code. После этого скилл лежит в ~/.claude/skills/alembic/SKILL.md.

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

Помогает агенту писать и проверять миграции Alembic: ревизии, миграции данных, откаты, выкат в прод. Ориентирован на PostgreSQL и системы поддержки.

Что нужно для работы скилла?

Пакеты alembic>=1.13.0, sqlalchemy>=2.0.0, psycopg2-binary>=2.9.0 и pytest>=7.0.0. Примеры подключения рассчитаны на PostgreSQL.

Похожие скиллы

Все скиллы по теме «Данные и базы» →
neon-postgres neondatabase Скилл помогает агенту работать с базой Postgres на Neon: выбирать подключение, вести миграции и проверять состояние базы. Пригодится для задач с существующей схемой или DATABASE_URL. CX Codex +1 281 100установок databases mrgoonie Скилл с единым справочником по MongoDB и PostgreSQL: схемы, запросы, индексы, миграции, бэкапы и администрирование. CX Codex +1 435установок neon-postgres-branches neondatabase Помогает создавать и сбрасывать ветки базы данных Neon через CLI или MCP. Пригодится для безопасного прогона миграций на реальных данных или изоляции тестовых сред. CX Codex +1 31 200установок database-migrations affaan-m Скилл описывает безопасные и обратимые миграции схемы: expand-contract, индексы CONCURRENTLY, батч-бэкфиллы и рабочие процессы для PostgreSQL, Prisma, Drizzle, Kysely, Django и golang-migrate. CX Codex +1 5 200установок planetscale-schema-recommendations-agent-loop planetscale Превращает открытые рекомендации PlanetScale в план, issue, ветку или PR. Продовые изменения сам не применяет. CX Codex +1 1 800установок

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

jest-react-testing Скилл для тестирования React-компонентов и хуков через Jest и React Testing Library: конфигурация, моки, асинхронные сценарии. CX Codex +1 1 200установок ui-design-patterns Справочник по типовым паттернам интерфейса: навигация, формы, вывод данных, обратная связь и доступность. Пригодится, когда проектируешь компоненты или разбираешь чужой UI. CX Codex +1 853установок ux-principles Подключает к агенту эвристики юзабилити, методы юзер-ресёрча и проверки доступности, чтобы интерфейсы проектировались по правилам, а не на глаз. CX Codex +1 836установок frontend-architecture Скилл для проектирования фронтенда: слои, паттерны, управление состоянием и границы модулей. Пригодится, когда приложение растёт и его пора структурировать. CX Codex +1 722установок wireframing Скилл для проектирования интерфейсов: помогает пройти путь от набросков и структуры экранов до макета, близкого к финальному дизайну. CX Codex +1 566установок expressjs-development Скилл для ИИ-агента, который подсказывает, как строить Express.js-приложения: маршруты, middleware, обработка запросов и ошибок. CX Codex +1 555установок mobile-design Скилл для мобильного интерфейса: тач-цели, жесты, зоны большого пальца, безопасные области и адаптив под маленькие экраны. CX Codex +1 545установок figma-design Скилл по Figma: компоненты, auto layout, переменные, прототипы и разработка плагинов. Пригодится, когда агент пишет код плагина или собирает дизайн-систему. CX Codex +1 542установок

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

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