slash

/db-migrate-smoke

Smoke test migration DB up puis down (Prisma / Sequelize / outil du repo).

La commande /db-migrate-smoke est une slash command Arboris. Tu l’installes dans ton agent (Cursor, Claude, Codex ou Copilot), puis tu la lances avec /db-migrate-smoke dans le chat. Le prompt Markdown ci-dessous est injecté tel quel : idéal pour des tâches répétables (revue PR, commit, audit deps, migrate). Contrairement à un skill, elle ne s’active pas toute seule — tu gardes le contrôle. Copie le contenu, utilise les boutons d’install ou la CLI arboris pour l’écrire dans ton projet.

Installer (cloud)

Copie la commande CLI dans ton repo, ou télécharge un ZIP à dézipper à la racine du projet.

$ npx arboris-cli command db-migrate-smoke
ZIP

Contenu de /db-migrate-smoke

# Smoke migrations

Vérifie que la **dernière migration** (ou celle du lot) monte et redescend proprement.

## Détection

- Prisma → `prisma migrate` / scripts `db:*` du `package.json`
- Sequelize → `sequelize-cli db:migrate` / `db:migrate:undo`
- Autre → scripts documentés du repo

## Procédure

1. Confirme l’URL de base (**dev / jetable** uniquement — jamais prod).
2. Applique la migration (`migrate deploy` / `migrate dev` / `db:migrate` selon contexte).
3. Undo de la dernière (ou rollback documenté).
4. Ré-applique pour laisser la base dans un état sain.
5. Si `down` / rollback échoue → documente le trou + correctif proposé.

Ne pas reset une base partagée sans accord explicite.
Ce Markdown est injecté quand tu invoques la commande via /.