Install any skill in seconds. Free to start, no credit card required.
Get Started Free →dicklesworthstone/database-migration
Execute database migrations across ORMs and platforms with zero-downtime strategies, data transformation, and rollback procedures.
Passed 22 of 23 test cases with the skill, and 18 of 23 without it.
and 4 more in the full report
4 fixed18 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
A deployment failed in staging. What are the standard command-line instructions to undo the latest migration in Sequelize CLI and TypeORM CLI?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies npx sequelize-cli db:migrate:undo for Sequelize rollback. | Passed | Passed |
| Specifies npm run typeorm migration:revert for TypeORM rollback. | Missed | Passed |
The instructions your model reads when the skill loads.
Master database schema and data migrations across ORMs (Sequelize, TypeORM, Prisma), including rollback strategies and zero-downtime deployments.
// migrations/20231201-create-users.js
module.exports = {
up: async (queryInterface, Sequelize) => {
await queryInterface.createTable("users", {
id: {
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true,
},
email: {
type: Sequelize.STRING,
unique: true,
allowNull: false,
},
createdAt: Sequelize.DATE,
updatedAt: Sequelize.DATE,
});
},
down: async (queryInterface, Sequelize) => {
await queryInterface.dropTable("users");
test cases passed, vs 18 / 23 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.