AIKraft/Skills/sequelize

sequelize

Guidelines for developing with Sequelize, a promise-based Node.js ORM supporting PostgreSQL, MySQL, MariaDB, SQLite, and SQL Server

mindrally official Данные

Что делает навык

Sequelize — это promise-based ORM для Node.js и TypeScript, поддерживающая PostgreSQL, MySQL, MariaDB, SQLite и Microsoft SQL Server. Он обеспечивает разработку с использованием определений моделей, ассоциаций, транзакций, хуков и миграций для обеспечения целостности данных.

Когда применять

  • Настройка подключения к базе данных и инициализация экземпляра Sequelize.
  • Определение схем моделей с использованием DataTypes для декларативного описания структуры.
  • Управление изменениями схемы базы данных в продакшене с помощью миграций.
  • Работа с ассоциациями между моделями и обеспечение целостности данных.

Как работает

  1. Импортировать класс Sequelize из пакета 'sequelize' и создать экземпляр для подключения к БД.
  2. Определить модели, используя DataTypes для объявления полей и их типов.
  3. Настроить ассоциации между моделями для связи данных.
  4. Использовать миграции для всех изменений схемы в продакшен-среде.
  5. Применять транзакции и хуки для управления бизнес-логикой и целостностью данных.

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

Настрой подключение к PostgreSQL с помощью Sequelize и создай модель User.
Как реализовать миграцию для добавления нового поля в таблицу в продакшене?
Покажи, как определить ассоциацию 'hasMany' между моделями User и Post.

Что понадобится

  • TypeScript
  • База данных (PostgreSQL, MySQL, MariaDB, SQLite или Microsoft SQL Server)

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «sequelize» из репозитория: # https://github.com/mindrally/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r sequelize/ ~/.claude/skills/sequelize/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.