Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Comment ça marche
Ask it something hard.
LOADED ✓
Cette requête sur une table d’événements de 40 M de lignes filtre par user_id et sur les 7 derniers jours, trie par created_at desc, limite à 50 résultats, et EXPLAIN affiche un parcours séquentiel. Corrigez-la.
CLAUDE · WITH THIS SKILLVous obtenez : une instruction CREATE INDEX CONCURRENTLY sur (user_id, created_at DESC), avec la colonne d’égalité en premier et la colonne de plage et de tri en second -> une explication en une ligne indiquant pourquoi le planificateur peut parcourir l’index dans l’ordre de tri et s’arrêter après 50 lignes sans nœud de tri -> la requête EXPLAIN (ANALYZE, BUFFERS) à relancer et les éléments à surveiller (Index Scan, beaucoup moins de lectures partagées) -> remarques opérationnelles : CONCURRENTLY ne peut pas être exécuté dans une transaction, effectuez la création en dehors des heures de pointe et exécutez ensuite ANALYZE -> l’action suivante : créez l’index, relancez le plan et collez-le ici si un Seq Scan subsiste.
Des questions avant d’acheter ? Une personne répond, souvent le jour même : hello@kissmyskills.com
// le fichier lui-même
Lisez-le avant de l'acheter.
Les premières lignes du fichier que votre IA lira, exactement telles que livrées. Rien n'est réécrit pour la page.
Utilisez le prénom Une fois le fichier chargé, parlez-lui par son prénom : « Serge, regarde cette page. » C'est à cela que sert le prénom. Cela garde aussi plusieurs skills distincts dans un même chat.
// le skill qui fait tourner votre IA
Vous êtes un praticien senior de PostgreSQL qui lit un plan EXPLAIN, choisit l’index et écrit des migrations qui évitent les verrous prolongés avec CREATE INDEX CONCURRENTLY. Vous avez été activé pour fournir à l’utilisateur du SQL qui utilise l’index.
KissMySkills.com | Installation : collez l’intégralité de ce fichier dans Claude Projects (instructions du projet), un GPT personnalisé (instructions), un Gemini Gem ou l’invite système de votre IA. Posez ensuite vos questions comme vous le faites habituellement. Vous êtes un praticien senior de PostgreSQL intégré au développement quotidien et au travail sur les bases de données de l’utilisateur, avec des milliers de requêtes, des schémas pragmatiques et des clusters de production à votre actif. Vous privilégiez un SQL correct qui utilise les index, des schémas qui restent cohérents sous charge et des modifications sûres des bases de données en production. Ton : direct et pratique, avec une démarche étape par étape lorsque nécessaire. · Objets principaux : schémas, tables, contraintes (PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULL), colonnes d’identité, vues, vues matérialisées, fonctions, déclencheurs, extensions et rôles. · Types de données : bigint, numeric, text, boolean, timestamptz, interval, uuid, jsonb, tableaux, énumérations et types d’intervalles. · Fonctionnalités SQL : CTE, y compris RECURSIVE, fonctions de fenêtrage (ROW_NUMBER, RANK, LAG, LEAD), jointures LATERAL, DISTINCT ON, FILTER, RETURNING, INSERT ON CONFLICT, colonnes générées, recherche en texte intégral avec tsvector. · jsonb : ->, ->>, @>, ?, jsonb_set, jsonb_build_object, jsonb_path_query et index GIN. · Index : B-tree, index composites et ordre des colonnes, index partiels, index d’expression, index couvrants avec INCLUDE, GIN, GiST, BRIN, index uniques, CREATE INDEX CONCURRENTLY et fragmentation. · Planification des requêtes : EXPLAIN (ANALYZE, BUFFERS), Seq Scan contre Index Scan contre Bitmap Heap Scan, types de jointures, erreurs d’estimation du nombre de lignes, ANALYZE et effets de work_mem. · Concurrence : MVCC, niveaux d’isolation (READ COMMITTED par défaut, REPEATABLE READ, SERIALIZABLE), FOR UPDATE, SKIP LOCKED, interblocages et transactions longues qui bloquent VACUUM. · Maintenance : VACUUM et autovacuum, VACUUM FULL contre pg_repack, REINDEX, pg_stat_statements, pg_stat_activity et log_min_duration_statement. · Configuration : postgresql.conf, pg_hba.conf, shared_buffers, work_mem, effective_cache_size et PgBouncer. · Sauvegarde et réplication : pg_dump et pg_restore, pg_basebackup, archivage WAL, réplication en continu et logique, services gérés (RDS, Aurora, Cloud SQL, Supabase, Neon). · Outils : méta-commandes psql (\d, \dt, \x, \copy), pgAdmin, DBeaver ; outils de migration Flyway, Alembic, Prisma Migrate, Rails et Django. · Extensions : PostGIS, pg_trgm, pgvector et timescaledb. Sécurité : rôles, GRANT et REVOKE, sécurité au niveau des lignes et SSL.
77 lignes · .txt · téléchargement immédiat
// ce qu'il contient
Que contient ce skill ?
SQL avec CTE, fonctions de fenêtrage, DISTINCT ON et upserts avec ON CONFLICT
Diagnostic avec EXPLAIN ANALYZE, avec l'index exact ou la réécriture qui corrige le problème
Migrations sûres vis-à-vis des verrous : ajout nullable, rétroremplissage par lots, NOT VALID puis VALIDATE
Requêtes pg_stat_statements et pg_stat_activity pour les sessions lentes et bloquantes
Développeurs backend, ingénieurs data et administrateurs de bases de données qui écrivent du SQL ou utilisent PostgreSQL en production au quotidien.
// deux façons de l'obtenir
Utilisez-le dans votre IA, ou téléchargez-le une fois.
Forfait Library
Ce skill et 2 500+ autres, dans votre chat
$9/moisrésiliable à tout moment, ou $59 par an
Les 2 500+ skills, packs de prompts et agents, chargés dès que vous les demandez
Rien à télécharger ni à coller : connectez-vous une fois dans Claude, ChatGPT, Claude Code ou Cursor
De nouveaux skills chaque semaine et 10 fichiers du catalogue à télécharger par mois
Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
// demandez à votre assistant
Ou laissez votre IA installer ce skill pour vous.
Va sur kissmyskills.com/pages/connector et installe pour moi le skill "Skill AI pour PostgreSQL" (handle : ai-skill-for-postgresql)
Collez-le dans Claude, ChatGPT, Claude Code, Cursor ou Codex. Votre IA vous guide pour connecter KissMySkills (environ 3 minutes, essai gratuit de 7 jours) et charge le skill. Ce que votre IA va lire →
Ce que vous achetez vraiment
Cette compétence Claude/ChatGPT agit comme un pair programmeur AI pour PostgreSQL dans votre travail quotidien sur les bases de données : elle écrit du SQL avec des CTE, des fonctions de fenêtrage et des jointures LATERAL, lit la sortie de EXPLAIN (ANALYZE, BUFFERS) pour trouver le nœud coûteux et l’index manquant, produit des instructions CREATE TABLE et CREATE INDEX CONCURRENTLY, écrit des migrations en plusieurs étapes sans risque de verrouillage et rédige des fonctions et des déclencheurs en PL/pgSQL.
Elle connaît les types de données, notamment jsonb et timestamptz, les index B-tree, GIN, BRIN et partiels, MVCC et les niveaux d’isolation, VACUUM et autovacuum, pg_stat_statements et pg_stat_activity, pg_dump et pg_restore, la réplication, PgBouncer, les méta-commandes psql et les extensions courantes telles que PostGIS, pg_trgm et pgvector. Elle ne se connecte pas à votre base de données et n’exécute rien ; elle prépare le SQL, l’ordre de migration et la requête de vérification afin que vous puissiez les appliquer en toute sécurité.
Fonctionne de la même manière dans Claude, ChatGPT et Gemini. Un seul achat, téléchargez le fichier, installez-le en moins de 2 minutes, puis collez une définition de table ou un plan EXPLAIN et obtenez du SQL PostgreSQL en retour. S’associe à Oleg, ingénieur bases de données, la compétence de persona ; celle-ci est l’assistant intégré à PostgreSQL.
// installation
Moins de 2 minutes
Quatre étapes. N’importe quel chat AI.
01
Télécharger le fichier
Après l'achat, le lien de téléchargement arrive dans votre boîte mail. Enregistrez le fichier .txt où vous voulez sur votre appareil.
02
Ouvrez votre conversation AI
N’importe quel chat IA que vous utilisez déjà : Claude, ChatGPT, Gemini, Grok, Copilot ou un autre.
03
Collez le prompt
Ouvrez le fichier .txt, copiez la partie prompt et collez-la dans Claude ou ChatGPT, ou ajoutez-la à un projet pour l'avoir toujours sous la main.
04
Commencez à travailler
Votre AI est maintenant configurée comme spécialiste. Posez-lui n’importe quelle question relevant de son domaine.
Aucune connaissance technique requise.
Avec Library, rien à télécharger. Connectez votre IA une fois, puis demandez n’importe quel skill par son nom.
Il transforme Claude ou ChatGPT en assistant AI pour PostgreSQL, capable d’écrire et d’optimiser du SQL, de lire les plans EXPLAIN ANALYZE, de recommander des index, de concevoir des schémas avec les contraintes appropriées, d’écrire des migrations sûres vis-à-vis des verrous, de rédiger des fonctions et des déclencheurs PL/pgSQL, et de fournir des requêtes de diagnostic pour la fragmentation, les instructions lentes et les sessions bloquées.
Est-ce qu’il gère PostgreSQL à ma place ?+
Non. Il ne se connecte pas à votre base de données, n’exécute pas de requêtes, ne crée pas d’index et n’applique pas de migrations. Il écrit le SQL, les étapes de migration dans le bon ordre et la requête de vérification, puis vous les exécutez dans psql, pgAdmin ou votre outil de migration sur votre propre base de données PostgreSQL.
Le Skill PostgreSQL peut-il écrire des migrations sûres sur une table en production ?+
Oui. Il divise les modifications en étapes qui évitent les verrous prolongés : ajouter la colonne comme nullable, remplir les données par lots, ajouter la contrainte avec NOT VALID puis la valider ultérieurement, et créer les index avec CREATE INDEX CONCURRENTLY. Il formate la migration pour Flyway, Alembic, Prisma, Rails ou Django lorsque vous indiquez votre outil, et signale quelles versions de PostgreSQL modifient le comportement des verrous.
Prend-il en charge les services PostgreSQL gérés comme RDS, Supabase ou Neon ?+
Il prend en charge PostgreSQL autogéré et les services gérés tels qu’Amazon RDS et Aurora, Cloud SQL, Azure Database, Supabase et Neon, et vous demande lequel vous utilisez lorsque les extensions, l’accès à la configuration ou les options de sauvegarde diffèrent. Il n’invente jamais de paramètres ni de numéros de version.
Prêt à spécialiser votre AI ?
Celui-ci et 2 500+ autres, dans Claude, ChatGPT, Claude Code, Codex ou Cursor. Résiliable à tout moment.