db-generate — скилл для Claude Code: миграции Medusa
Скилл запускает генерацию миграций для модуля Medusa одной командой и подсказывает, что делать дальше.
npx skills add medusajs/medusa-agent-skills --skill db-generate -a claude-codeЧто делает db-generate
Скилл берёт имя модуля и выполняет npx medusa db:generate <module-name>. Внутри — один шаг: подстановка аргумента в команду через Bash. Никаких своих скриптов и обвязки.
После запуска скилл отчитывается: для какого модуля созданы миграции, где лежит файл, какие были ошибки или предупреждения. Отдельно называет следующий шаг — применить миграции через npx medusa db:migrate.
Имя модуля обязательно: без аргумента вызов не сработает. Разрешённые инструменты ограничены шаблоном Bash(npx medusa db:generate:*), так что за пределы генерации скилл не выйдет.
Какие задачи решает
- сгенерировать файл миграции для нового модуля Medusa
- не набирать вручную команду с именем модуля
- узнать, куда положили файл миграции
- поймать ошибки и предупреждения на этапе генерации
- получить напоминание применить миграции
Примеры запросов агенту
- /medusa-dev:db-generate brand
- /medusa-dev:db-generate custom-module
- Сгенерируй миграции для модуля product
Как установить db-generate
1Через Skills CLI (Vercel)
npx skills add medusajs/medusa-agent-skills --skill db-generate -a claude-code2Вручную: положить файлы
~/.claude/skills/db-generate/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/db-generate/
1Через Skills CLI (Vercel)
npx skills add medusajs/medusa-agent-skills --skill db-generate -a codex2Вручную: положить файлы
.agents/skills/db-generate/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add medusajs/medusa-agent-skills --skill db-generate -a cursor2Вручную: положить файлы
.cursor/skills/db-generate/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install medusajs/medusa-agent-skills db-generate2Вручную: положить файлы
.github/skills/db-generate/SKILL.md1Через Skills CLI (Vercel)
npx skills add medusajs/medusa-agent-skills --skill db-generate -a gemini-cli2Командой платформы
gemini skills install https://github.com/medusajs/medusa-agent-skills --path plugins/medusa-dev/skills/db-generateВручную: положить файлы
.devin/skills/db-generate/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add medusajs/medusa-agent-skills --skill db-generate -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора11
Похожие
Рядом в теме «Данные и базы»
Всё по теме «Данные и базы» →Вопросы о db-generate
Как установить db-generate в Claude?
Выполните npx skills add medusajs/medusa-agent-skills --skill db-generate -a claude-code. Файл скилла окажется по пути ~/.claude/skills/db-generate/SKILL.md.
Что делает db-generate?
Генерирует миграции базы данных для указанного модуля Medusa и сообщает имя файла, ошибки и следующий шаг.
Что нужно передать скиллу?
Имя модуля — например brand или custom-module. Оно подставляется в npx medusa db:generate <module-name>.