Prompts ChatGPT pour le code et la tech

57 prompts · Prompts gratuits pour ChatGPT, Claude et Gemini

Ces prompts vous aident à déboguer du code, relire des changements, expliquer des erreurs, écrire des tests et documenter votre travail, quel que soit le langage ou le framework.

Chaque prompt comporte des [crochets] pour vos propres informations. Copiez-en un, collez-le dans ChatGPT, Claude ou Gemini et affinez la réponse dans la même conversation.

Programmation et tech

Checklist d’audit d’accessibilité

Crée une checklist d’accessibilité pour [TYPE DE SITE/APP], basée sur les principes des WCAG. Couvre contraste des couleurs, navigation au clavier, lecteurs d’écran, formulaires et images. Pour chaque point, explique comment le tester rapidement.

Programmation et tech

Explicateur de complexité algorithmique

Explique pas à pas la complexité temporelle et spatiale de ce code ou algorithme : [CODE/DESCRIPTION DE L’ALGORITHME].

Programmation et tech

Rédacteur de documentation d’API

Rédige une documentation d’API complète pour le endpoint/la fonction suivant(e) : [DESCRIPTION OU CODE]. Inclus : description, paramètres (nom, type, obligatoire, description), exemples de requête/réponse, codes d’erreur et notes d’utilisation.

Programmation et tech

Planificateur de endpoints d’API

Conçois des endpoints d’API REST pour [FONCTIONNALITÉ], en indiquant pour chacun la méthode, le chemin, le corps de requête et la forme de la réponse.

Programmation et tech

Guide d’intégration d’API

Je veux connecter [APP A] à [APP B] via leurs API. Décris les étapes : authentification, endpoints probablement nécessaires, gestion des limites de débit et des erreurs, et un exemple simple de requête. Rappelle-moi de consulter la documentation officielle pour les détails à jour.

Programmation et tech

Registre de décision d’architecture

Rédige un registre de décision d’architecture pour cette décision : [DÉCISION]. Inclus le contexte, les options envisagées avec avantages et inconvénients, la décision et ses conséquences, positives comme négatives. Reste sous une page.

Programmation et tech

Rédacteur d’étapes de reproduction de bug

Transforme cette description de bug en étapes de reproduction numérotées et claires qu’un développeur peut suivre : [DESCRIPTION]. Inclus le comportement attendu et le comportement réel.

Programmation et tech

Planificateur de pipeline CI/CD

Conçois un pipeline CI/CD pour un projet [LANGAGE/FRAMEWORK] hébergé sur [PLATEFORME]. Liste les étapes (build, tests, lint, déploiement), ce qui s’exécute sur les pull requests et sur les fusions, la gestion des secrets et un exemple de configuration simple.

Programmation et tech

Constructeur de commandes CLI

Donne-moi la ou les commandes exactes [BASH/GIT/DOCKER/etc.] pour [TÂCHE] et explique ce que fait chaque option.

Programmation et tech

Générateur de commentaires de code

Ajoute des commentaires clairs et concis à ce code sans trop commenter l’évident : [CODE].

Programmation et tech

Débogueur de code

Débogue le code [LANGAGE] suivant. Identifie tous les bugs, explique pourquoi chacun pose problème, fournis le code corrigé et suggère des améliorations pour le rendre plus propre ou plus efficace. Code : [COLLE LE CODE]

Programmation et tech

Explicateur de code

Explique le code [LANGAGE] suivant à quelqu’un ayant une expérience de programmation de niveau [NIVEAU]. Procède ligne par ligne, explique ce que fait chaque section, souligne les parties astucieuses ou peu évidentes et décris l’objectif général. Code : [COLLE LE CODE]

Programmation et tech

Revue de code

Passe en revue le code [LANGAGE] suivant pour détecter : (1) les bugs ou erreurs de logique, (2) les problèmes de performance, (3) les failles de sécurité, (4) la lisibilité et la maintenabilité. Pour chaque problème, explique pourquoi c’en est un et comment le corriger. Dis-moi aussi ce que le code fait bien. Code : [COLLE LE CODE]

Programmation et tech

Générateur de checklist de revue de code

Crée une checklist de revue de code pour les pull requests [LANGAGE/FRAMEWORK] couvrant exactitude, sécurité, performance et style.

Programmation et tech

Relecteur de code

Passe en revue le code [LANGAGE] suivant en tant qu’ingénieur senior. Évalue : la qualité et la lisibilité du code, les bugs potentiels, les failles de sécurité, les problèmes de performance et le respect des bonnes pratiques. Donne des retours exploitables ligne par ligne. Code : [COLLE LE CODE]

Programmation et tech

Relecteur de sécurité du code

Examine ce code [LANGAGE] pour y trouver des failles de sécurité : [CODE]. Vérifie les injections, la gestion non sûre des entrées, les secrets exposés et l’authentification faible. Pour chaque problème, explique le risque en une phrase et montre une version plus sûre.

Programmation et tech

Détecteur de code smells

Examine ce code pour y repérer des code smells : [CODE]. Identifie la duplication, les fonctions trop longues, les noms peu clairs et le couplage fort. Pour chacun, explique pourquoi cela nuit à la maintenabilité et propose le plus petit changement qui l’améliorerait.

Programmation et tech

Convertir du code vers un autre langage

Convertis le code [LANGAGE SOURCE] suivant en [LANGAGE CIBLE]. Conserve exactement la logique et les fonctionnalités. Après la conversion, indique les différences de comportement, de syntaxe ou de conventions entre les deux langages qui sont utiles pour comprendre le code converti. [COLLE LE CODE]

Programmation et tech

Créateur de tâches cron

Écris une expression cron qui exécute [TÂCHE] à [HORAIRE EN MOTS SIMPLES]. Explique chaque champ, montre les 3 prochaines exécutions en exemple et mentionne les problèmes de fuseau horaire et de chevauchement à surveiller.

Programmation et tech

Concepteur de schéma de base de données

Conçois un schéma de base de données pour [APP/FONCTIONNALITÉ], avec ces exigences : [EXIGENCES]. Liste les tables, colonnes clés, types et relations.

Programmation et tech

Déboguer ce code

Tu es un développeur [LANGAGE] senior. Voici une fonction qui ne marche pas : [COLLE LE CODE]. Comportement attendu : [DÉCRIS-LE]. Comportement observé : [DÉCRIS-LE]. Identifie le ou les bugs, explique en langage simple la cause de chaque problème et fournis une version corrigée avec des commentaires expliquant chaque correction.

Programmation et tech

Recommandeur de design patterns

Face à ce problème : [DESCRIPTION DU PROBLÈME], recommande un design pattern adapté, explique pourquoi il convient et esquisse la structure.

Programmation et tech

Générateur de Dockerfile

Écris un Dockerfile pour une application [LANGAGE/FRAMEWORK] qui [EXIGENCES CLÉS, p. ex. nécessite Node 20, expose le port 3000]. Garde l’image légère.

Programmation et tech

Planificateur de variables d’environnement

Liste les variables d’environnement et valeurs de configuration dont une [TYPE D’APPLICATION] a généralement besoin, regroupées par usage (authentification, base de données, API tierces, etc.).

Programmation et tech

Explicateur de messages d’erreur

Explique ce message d’erreur en langage simple et propose des correctifs probables : [MESSAGE D’ERREUR + bref contexte].

Programmation et tech

Expliquer la technique aux non-ingénieurs

Explique [CONCEPT OU DÉCISION TECHNIQUE] à un public non technique de [PUBLIC]. Utilise une analogie du quotidien, évite le jargon, indique ce que cela signifie pour leurs objectifs ou leur budget et termine par la seule chose que j’ai besoin qu’ils décident ou comprennent.

Programmation et tech

Expliquer ce code en langage simple

Explique ce que fait ce code en langage simple, comme si tu t’adressais à un interlocuteur non technique. Commence par un résumé en une phrase. Parcours ensuite chaque section importante : ce qu’elle fait et pourquoi. Signale tout ce qui pourrait poser problème ou mérite l’attention. Code : [COLLE LE CODE]

Programmation et tech

Rédacteur de messages de commit Git

Écris un message de commit Git pour les modifications de code suivantes. Suis le format Conventional Commits (type(portée) : description). Inclus une ligne d’objet courte de moins de 72 caractères et un corps expliquant ce qui a changé et pourquoi. Diff : [COLLE LE DIFF]

Programmation et tech

Rédacteur de postmortem d’incident

Rédige un postmortem sans recherche de coupable à partir de ces notes : [NOTES D’INCIDENT]. Inclus résumé, chronologie, impact, cause racine, ce qui a bien fonctionné, ce qui n’a pas fonctionné et 3 à 5 actions avec responsables. Concentre-toi sur les systèmes et les processus plutôt que sur les personnes.

Programmation et tech

Explicateur de code legacy

Explique ce que fait ce code legacy, section par section, et signale tout ce qui paraît risqué ou obsolète : [CODE].

Programmation et tech

Analyseur de fichiers journaux

Analyse cet extrait de journal : [LIGNES DE LOG]. Identifie les erreurs et avertissements, regroupe les messages répétés, trouve la cause racine la plus probable et suggère quels autres journaux ou métriques consulter ensuite. Ne fais pas d’hypothèses au-delà de ce que montre le journal.

Programmation et tech

Planificateur de scripts de migration

Planifie une migration sûre de [ANCIENNE STRUCTURE] vers [NOUVELLE STRUCTURE] pour [BASE DE DONNÉES/SYSTÈME], avec les étapes de retour arrière.

Programmation et tech

Assistant de conventions de nommage

Suggère des noms clairs et idiomatiques pour ces variables/fonctions selon ce qu’elles font : [LISTE AVEC BRÈVES DESCRIPTIONS].

Programmation et tech

Feuille de route pour apprendre un nouveau langage

Je connaís [LANGAGES ACTUELS] et je veux apprendre [NOUVEAU LANGAGE] pour réaliser [OBJECTIF]. Crée une feuille de route de 6 semaines qui met en avant les différences avec ce que je sais déjà, les concepts clés à apprendre en premier, un petit projet toutes les deux semaines et de bonnes habitudes de pratique.

Programmation et tech

Détecteur de goulots d’étranglement de performance

Examine ce code pour repérer les goulots d’étranglement de performance probables : [CODE]. Explique pourquoi chacun pose problème et propose un correctif.

Programmation et tech

Convertisseur de pseudo-code en vrai code

Convertis ce pseudo-code en code [LANGAGE] fonctionnel : [PSEUDO-CODE]. Ajoute de brèves remarques expliquant les parties peu évidentes.

Programmation et tech

Rédacteur de descriptions de pull request

Rédige une description de pull request pour ces changements : [RÉSUMÉ DES CHANGEMENTS]. Inclus ce qui a changé, pourquoi, comment cela a été testé et les suites éventuelles.

Programmation et tech

Aide aux scripts d’automatisation Python

Écris un script Python qui automatise cette tâche : [TÂCHE, p. ex. renommer des fichiers, fusionner des CSV, envoyer un rapport quotidien]. Utilise uniquement la bibliothèque standard si possible, ajoute des commentaires clairs, gère les erreurs courantes et explique comment l’exécuter.

Programmation et tech

Générateur de README

Crée un README.md professionnel pour mon projet : [NOM DU PROJET]. C’est un(e) [DESCRIPTION]. Inclus : badges, présentation, fonctionnalités, étapes d’installation, exemples d’utilisation avec code, options de configuration, guide de contribution et section licence.

Programmation et tech

Assistant de refactorisation

Refactorise ce code [LANGAGE] pour améliorer lisibilité et maintenabilité sans changer son comportement : [CODE]. Explique chaque modification importante.

Programmation et tech

Générateur d’expressions régulières

Écris une expression régulière qui correspond à [DÉCRIS LE MOTIF]. Fournis : l’expression elle-même, une explication en langage simple de son fonctionnement, 5 chaînes d’exemple qui correspondent, 3 qui ne doivent PAS correspondre et un extrait de code montrant comment l’utiliser en [LANGAGE].

Programmation et tech

Partenaire de débogage façon canard en plastique

Joue le rôle d’un canard en plastique. Je vais t’expliquer mon bug et mon code étape par étape. Ne donne pas la réponse tout de suite. Pose-moi une courte question à la fois qui m’aide à repérer le problème moi-même et ne propose un correctif que si je le demande. Le bug : [DESCRIPTION].

Programmation et tech

Rédacteur de scripts shell

Écris un script [BASH/ZSH/POWERSHELL] qui [TÂCHE]. Inclus des vérifications des entrées, des messages d’erreur utiles et des commentaires. Ajoute une courte note sur ce qui pourrait mal tourner et sur la façon de le tester sans risque avant de l’utiliser sur des données réelles.

Programmation et tech

Créateur de formules de tableur

J’utilise [EXCEL/GOOGLE SHEETS]. Mes données sont dans [COLONNES/STRUCTURE]. Écris une formule qui [CE DONT TU AS BESOIN]. Explique son fonctionnement étape par étape et donne un exemple avec des valeurs fictives.

Programmation et tech

Constructeur de requêtes SQL

Écris une requête SQL optimisée pour [DÉCRIS CE QUE TU VEUX]. Ma base de données contient ces tables et schémas : [SCHÉMA]. Inclus des commentaires expliquant chaque partie de la requête et suggère les index qui amélioreraient la performance.

Programmation et tech

Optimisation d’une requête SQL

Tu es un expert en performance des bases de données. Voici une requête SQL qui s’exécute lentement : [COLLE LA REQUÊTE]. Taille des tables et index : [DÉCRIS-LES]. Identifie pourquoi elle peut être lente, propose des optimisations précises (index, réécriture de la requête, etc.) et fournis une version optimisée. Explique chaque changement et en quoi il améliore la performance.

Programmation et tech

Interprète de stack trace

Voici une stack trace : [STACK TRACE]. Explique en langage simple ce qui s’est passé, indique la ligne ou le module le plus probablement en cause et donne 3 points à vérifier dans l’ordre, en commençant par la cause la plus probable.

Programmation et tech

Concepteur d’architecture système

Conçois une architecture système évolutive pour [TYPE D’APPLICATION] qui doit supporter [ÉCHELLE]. Inclus : les composants et leurs responsabilités, la description du diagramme de flux de données, les choix de bases de données justifiés, la conception de l’API et les goulots d’étranglement potentiels avec des solutions.

Programmation et tech

Comparaison de stacks techniques

Compare [OPTION A] et [OPTION B] pour construire [TYPE DE PROJET]. Couvre courbe d’apprentissage, performance, écosystème et maintenance à long terme.

Programmation et tech

Priorisation de la dette technique

Voici une liste d’éléments de dette technique : [LISTE]. Note chacun selon l’impact, l’effort et le risque s’il est ignoré, puis recommande les 3 à traiter en premier et comment expliquer l’intérêt de les corriger à des parties prenantes non techniques.

Programmation et tech

Entraînement à l’entretien technique

Joue le rôle d’un recruteur pour un poste de [RÔLE/NIVEAU]. Pose-moi une question sur [LANGAGE/SUJET] à la fois, attends ma réponse, puis donne ton retour sur l’exactitude, la clarté et ce qu’une réponse plus solide inclurait avant de passer à la suivante.

Programmation et tech

Brainstorming de cas de test

Liste les cas limites et scénarios de test que je dois couvrir pour cette fonction : [DESCRIPTION/CODE DE LA FONCTION]. Inclus des cas normaux, limites et d’échec.

Programmation et tech

Types TypeScript à partir de JSON

Génère des interfaces TypeScript à partir de ce JSON : [JSON]. Marque les champs probablement optionnels ou nuls, utilise des noms clairs et signale les champs dont le type est ambigu afin que je vérifie l’API réelle.

Programmation et tech

Générateur de tests unitaires

Écris des tests unitaires complets pour la fonction [LANGAGE] suivante avec [FRAMEWORK DE TEST]. Couvre : le cas nominal, les cas limites, les entrées nulles ou vides et les conditions d’erreur. Utilise des noms de tests descriptifs. Code : [COLLE LE CODE]

Programmation et tech

Checklist de débogage de webhooks

Mon webhook de [SERVICE] vers [MON ENDPOINT] ne fonctionne pas. Donne-moi une checklist étape par étape pour le déboguer : vérifier la livraison, contrôler signatures et codes de statut, gérer retentatives et délais d’attente, et tester en local. Demande-moi les détails dont tu as besoin.

Programmation et tech

Écrire une fonction de zéro

Écris une fonction en [LANGAGE] qui [DÉCRIS CE QU’ELLE DOIT FAIRE]. Exigences : [LISTE DES ENTRÉES, SORTIES ET CAS LIMITES]. Inclus : la fonction avec des noms de variables clairs, des commentaires en ligne sur la logique non évidente et une docstring. Écris aussi 3 tests unitaires : usage normal, cas limite et échec attendu.

Programmation et tech

Écrire une expression régulière

Écris une expression régulière qui correspond à [DÉCRIS CE QUI DOIT CORRESPONDRE]. Donne des exemples de chaînes qui doivent correspondre et de chaînes qui ne doivent PAS correspondre. Explique l’expression en langage simple, composant par composant. Signale les cas limites ou les restrictions.

Autres catégories de prompts

Questions fréquentes

ChatGPT peut-il m’aider à déboguer du code ?

Oui. Collez le message d’erreur, le code concerné et le résultat attendu, puis demandez-lui de trouver la cause et de proposer une correction. Testez vous-même toute modification suggérée avant de l’utiliser.

Comment rédiger un prompt de programmation ?

Précisez le langage et la version, l’objectif, les contraintes et un court exemple d’entrée et de sortie. Des demandes petites et précises donnent un meilleur code qu’une seule très grosse demande.

Ces prompts sont-ils gratuits et fonctionnent-ils avec Claude et Gemini ?

Oui, chaque prompt est gratuit à copier et ne demande aucun compte. Ils sont rédigés en langage simple et fonctionnent donc avec ChatGPT, Claude, Gemini et la plupart des assistants IA.

Outils gratuits et guides

GuideQu'est-ce que le prompt engineering ? Le guide complet pour 2026