CommunityRédaction et éditiongithub.com

allodic-hq/allodic

Infrastructure auto-hébergée pour vendre des compétences d'agent. Boutique, paiement, livraison sous licence, mises à jour et traçage des fuites.

Qu'est-ce que allodic ?

Ce skill d'agent AI (par exemple pour Claude Code, Cursor ou Codex) permet de détecter automatiquement les risques liés aux migrations de bases de données PostgreSQL avant de fusionner du code. Il est particulièrement utile pour les équipes qui utilisent des outils d'IA dans leur pipeline de développement, car il identifie les pièges classiques : index non concurrents, ajouts de colonnes avec valeurs par défaut, clés étrangères non validées, ou verrous ACCESS EXCLUSIVE. Il prend en charge les environnements auto-hébergés et s'intègre via des workflows CI/CD ou des invites dans l'agent. Le skill analyse les changements de schéma, évalue la sévérité, le type de verrou, le rayon d'explosion, et propose une réécriture sécurisée pour chaque problème détecté.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add allodic-hq/allodic

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Auditeur de Migration PostgreSQL

{{~ Avant de fusionner | Avant la fusion | Avant de merger | Préalablement à la fusion }} toute migration {{~ qui touche | affectant | touchant | impliquant }} {{~ des tables très sollicitées | des tables à fort trafic | des tables chargées | des tables fréquemment utilisées }}, {{~ effectuez | réalisez | exécutez | travaillez sur }} ces vérifications.

Vérifications

  1. {{~ Signaler | Mettre en avant | Remonter | Afficher }} CREATE INDEX sans CONCURRENTLY sur {{~ les grandes tables | les tables de grande taille | les tables importantes | les tables substantielles }}.
  2. ALTER TABLE ... ADD COLUMN avec DEFAULT sur {{~ les grandes tables | les tables de grande taille | les tables importantes | les tables substantielles }} ({{~ avant PG11 : réécriture complète | réécriture intégrale avant PG11 | une réécriture complète avant PG11 | avant PG11, une réécriture de la table entière }}).
  3. {{~ Les ajouts de clés étrangères | Les nouvelles clés étrangères | Les clés étrangères ajoutées | Les clés étrangères qui sont ajoutées }} {{~ nécessitent | demandent | requièrent | exigent }} l'approche en deux étapes : NOT VALID + VALIDATE.
  4. Les modifications de type qui {{~ prennent | acquièrent | gardent | maintiennent }} {{~ un verrou ACCESS EXCLUSIVE | un verrou ACCESS EXCLUSIVE | un verrouillage ACCESS EXCLUSIVE | le verrou ACCESS EXCLUSIVE }}.

Sortie

Pour chaque {{~ danger | risque | constat | problème }} : sévérité, le verrou qu'il {{~ prend | acquiert | nécessite | implique }}, le rayon d'explosion, et la {{~ réécriture sécurisée | alternative sécurisée | réécriture sans blocage | réécriture sans verrou }}.

Skills associés