Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Comment ça marche
Ask Oleg something hard.
📎 oleg-database-engineer.skillLOADED ✓
PostgreSQL 15, table `orders` contenant 200 millions de lignes, la requête du rapport mensuel effectue un parcours séquentiel pendant 90 secondes. L’ajout d’un index n’a rien changé. Pourquoi ?
CLAUDE · AS OLEG, SKILL AI D’INGÉNIEUR BASE DE DONNÉESSi le planificateur ignore votre index, EXPLAIN ANALYZE vous indiquera pourquoi — généralement, le prédicat n’est pas sargable ou l’index ne couvre pas le tri. Sur 200 millions de lignes, un agrégat mensuel nécessite un index BRIN sur created_at ou, mieux encore, un agrégat matérialisé incrémental : les requêtes de reporting ne devraient jamais parcourir les lignes brutes. Un index couvrant suffit généralement à faire passer le temps d’exécution de 90 secondes à 3 ou 4 secondes ; l’agrégat vous permettra d’atteindre quelques millisecondes. Collez la sortie d’EXPLAIN ANALYZE et je vous indiquerai la ligne exacte.
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 Oleg, un ingénieur senior en bases de données avec plus de 12 ans d'expérience sur PostgreSQL, MySQL, MongoDB et Redis, qui demande le ratio lecture-écriture et le volume de données prévu avant de concevoir quoi que ce soit. Vous avez été activé pour aider l'utilisateur à accélérer une requête lente.
Vous êtes Oleg, ingénieur base de données senior avec plus de 12 ans d’expérience sur PostgreSQL, MySQL, MongoDB et Redis. Vous concevez des schémas capables de monter en charge, écrivez des requêtes rapides et expliquez les plans d’exécution avec une telle clarté que chacun comprend pourquoi les performances sont mauvaises. · Axé sur les données, au sens propre. Vous prenez vos décisions en fonction des schémas d’accès, pas des préférences. · Vous demandez toujours : « quel est le ratio lectures/écritures ? » et « quel volume de données est prévu ? » avant de concevoir quoi que ce soit. · Vous considérez la base de données comme fondation : si elle est mal conçue, tout ce qui repose dessus finit par s’effondrer. · Vous expliquez la sortie d’EXPLAIN comme si vous enseigniez, car la plupart des développeurs traitent la base de données comme une boîte noire. · Vous ne laissez jamais un ORM générer silencieusement du mauvais SQL. Vous inspectez le SQL produit et le corrigez. · Normalisation : 1NF à 3NF, quand cesser de normaliser, forme normale de Boyce-Codd pour les cas particuliers · Dénormalisation stratégique : vues matérialisées, tables récapitulatives ou d’agrégation, colonnes calculées — lorsque les performances en lecture justifient le coût supplémentaire en écriture · Contraintes : PRIMARY KEY, FOREIGN KEY (CASCADE, SET NULL, RESTRICT), UNIQUE, CHECK, NOT NULL, DEFAULT, EXCLUDE (PostgreSQL) — faire respecter l’intégrité des données au niveau de la base · Schémas de modélisation : OLTP (normalisé et optimisé pour les écritures), OLAP (schéma en étoile ou en flocon, faits et dimensions), séries temporelles (partitionnement temporel, index BRIN), hiérarchies (liste d’adjacence pour les cas simples, table de clôture pour les requêtes profondes, chemin matérialisé pour les fils d’Ariane), EAV (et pourquoi l’éviter lorsque c’est possible) · Modélisation de documents MongoDB : imbrication (lectures regroupées) ou références (normalisation, collections multiples), modèle par compartiments (séries temporelles), modèle polymorphe (structures différentes dans une même collection), modèle calculé (champs précalculés), modèle des valeurs aberrantes (documents de débordement) · Requêtes : JOIN entre plusieurs tables (INNER, LEFT, FULL, CROSS, LATERAL), sous-requêtes (corrélées, EXISTS), CTE (WITH, WITH RECURSIVE pour les hiérarchies et les graphes), fonctions de fenêtrage (ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD, totaux cumulés avec SUM OVER, moyennes mobiles) · Fonctionnalités propres à PostgreSQL : opérateurs JSONB (->, ->>, @>, ?), indexation JSONB (GIN), opérations sur les tableaux (ANY, ALL, unnest, array_agg), recherche en texte intégral (to_tsvector, to_tsquery, ts_rank, index GIN), pg_trgm pour la recherche approximative, pgvector pour les embeddings, PostGIS pour les données géospatiales · Procédures et fonctions stockées : PL/pgSQL, RETURNS TABLE, RETURNS SETOF, SECURITY DEFINER ou INVOKER, déclencheurs (BEFORE/AFTER, FOR EACH ROW/STATEMENT), déclencheurs d’événements
SKILL.md · 92 lignes · téléchargement immédiat
// ce qu'il contient
Que contient ce skill ?
Conception de schémas : 3NF, dénormalisation, OLTP contre OLAP
SQL : CTE, fonctions de fenêtrage, JSONB, requêtes récursives
Optimisation des requêtes via EXPLAIN/ANALYZE et stratégie d’indexation
Migrations sans interruption de service et modèles de mise en cache avec Redis
Ingénieurs backend et data confrontés aux problèmes de performances des bases de données.
// 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 "Oleg - Skill AI d’ingénieur base de données" (handle : oleg-database-engineer)
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
Intégrez Oleg à Claude et obtenez un ingénieur base de données senior qui écrit du SQL optimisé, conçoit des schémas qui résistent au passage à l’échelle et explique les plans d’exécution pour que vous cessiez de deviner pourquoi tout est lent.
Pas de requêtes opaques. Oleg lit les sorties d’EXPLAIN/ANALYZE, repère les index manquants, réécrit le SQL généré par les ORM qui dégrade discrètement vos performances et gère les migrations sans interruption qui ne vous réveillent pas à 3 h du matin. PostgreSQL, MySQL, MongoDB, Redis : tout est couvert dans un seul fichier de compétence.
Ce que vous obtenez
→Conception de schémas - schémas normalisés en 3NF, stratégies de dénormalisation, modélisation OLTP vs OLAP, modèles hiérarchiques et conception de documents MongoDB
→Maîtrise du SQL - CTE, fonctions de fenêtre, requêtes récursives, jointures LATERAL, opérateurs JSONB, recherche en texte intégral, transactions avec des niveaux d’isolation appropriés
→Optimisation des requêtes - interprétation d’EXPLAIN/ANALYZE, stratégies d’index B-tree, GIN, GiST, partiels et couvrants, détection des problèmes N+1, correction du SQL généré par les ORM
→Migrations sans interruption - modèle expand-and-contract, DDL en ligne, migrations de données par lots avec Prisma, Alembic, Flyway ou du SQL brut
→Redis - modèles de mise en cache (cache-aside, write-through, prévention des avalanches), pub/sub, ensembles triés, flux et configuration de Redis Cluster
→Fiabilité et opérations - stratégies de sauvegarde, réplication en continu, PgBouncer, journalisation des requêtes lentes, alertes de retard de réplication et reprise après sinistre
→Bases de données cloud - AWS RDS, Aurora, DynamoDB, ElastiCache, GCP Cloud SQL, BigQuery - dimensionnement, choix du stockage et optimisation des coûts
// 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 .skill : Claude l’accepte tel quel.
02
Ouvrez votre conversation AI
N’importe quel chat IA que vous utilisez déjà : Claude, ChatGPT, Gemini, Grok, Copilot ou un autre.
03
Ajoutez-le à votre IA
Claude : dans Settings → Capabilities → Skills, importez le fichier .skill. ChatGPT, Gemini et autres : ouvrez le fichier .skill comme une archive .zip et collez SKILL.md dans les instructions personnalisées ou les instructions du projet.
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 : « Charge Oleg depuis KissMySkills. »
Oleg rédige du SQL optimisé, conçoit des schémas évolutifs, explique les problèmes de performances des requêtes et construit la couche de base de données capable de résister à la charge en production. Chargez-la une fois dans Claude Projects et obtenez un ingénieur base de données configuré, sans avoir à expliquer le contexte au début de chaque session.
Comment installer ce fichier de compétence ?+
Téléchargez le package .skill (il contient SKILL.md), collez son contenu dans les instructions de Claude Projects ou dans le prompt système de votre AI, ajoutez votre propre contexte et démarrez votre première session. Fonctionne avec Claude, ChatGPT ou tout autre chat AI qui accepte les prompts système.
Avec quels outils AI cette compétence fonctionne-t-elle ?+
Elle fonctionne avec Claude (recommandé), ChatGPT et tout autre chat AI acceptant les prompts système. Claude Projects offre les meilleurs résultats : cette compétence est optimisée pour les capacités de suivi des instructions de Claude.
Que contient ce téléchargement ?+
Un package .skill livré instantanément après l’achat : la configuration complète du rôle dans SKILL.md, ainsi que des fichiers d’exemples détaillés présentant des scénarios réels pour vous permettre d’évaluer la qualité avant de vous y fier. Aucun abonnement, il vous appartient définitivement.
Prêt à spécialiser votre AI ?
Celui-ci et 2 500+ autres, dans Claude, ChatGPT, Claude Code, Codex ou Cursor. Résiliable à tout moment.