Prompts pour coder avec l’IA

Prompts utiles pour le vibe coding

Des modèles de prompts réalistes pour créer une app, corriger un bug, améliorer une interface, optimiser le SEO ou préparer un déploiement.

Mode d’emploi

Un bon prompt donne un rôle, un objectif et des critères.

Copie un modèle, remplace les crochets, puis ajoute le contexte réel : fichiers, erreurs, captures, contraintes SEO, public cible et ce que tu as déjà testé.

Prompts de vibe coding pour créer une application avec l’intelligence artificielle

Bibliothèque copiables

Prompts vibe coding prêts à adapter.

Créer une app

Pour transformer une idée en première version testable.

Tu es un développeur front-end senior. Crée une mini-application web statique en HTML, CSS et JavaScript vanilla pour [objectif].

Contraintes :
- public cible : [personas]
- fonctionnalités indispensables : [liste courte]
- mobile-first, accessible au clavier, responsive
- pas de framework ni dépendance inutile
- code clair, maintenable, commenté seulement si utile

Livre les fichiers nécessaires et explique brièvement comment tester l’app localement.

Améliorer le design

Pour sortir d’un rendu générique.

Agis comme directeur artistique web et expert UX/UI. Analyse cette interface et propose une refonte cohérente avec la marque [marque].

Objectifs :
- rendre la page plus mémorable
- améliorer la hiérarchie visuelle
- garder un contraste accessible
- éviter les effets décoratifs inutiles
- conserver une bonne performance

Applique les changements dans le CSS existant sans casser la structure HTML.

Corriger un bug

Pour obtenir une réponse actionnable.

Tu es un ingénieur debug. Voici le comportement attendu : [résultat attendu].
Voici le comportement observé : [résultat réel].
Voici l’erreur console ou terminal : [erreur].
Voici les fichiers concernés : [liste].

Trouve la cause probable, propose une correction minimale, puis indique comment vérifier que le bug est résolu.

Optimiser mobile

Pour éviter le prototype cassé sur téléphone.

Analyse cette page en priorité mobile-first.

Vérifie :
- lisibilité des titres et paragraphes
- taille des boutons et zones cliquables
- absence de scroll horizontal
- grilles et cartes en une colonne sur petit écran
- images non déformées
- performance et animations réduites si nécessaire

Corrige le CSS avec des media queries simples et explique les choix.

Améliorer SEO

Pour une page qui cible une intention claire.

Agis comme expert SEO technique et copywriter français. Optimise cette page pour la requête principale : [mot-clé].

À vérifier :
- title unique et attractif
- meta description claire
- un seul H1
- H2 orientés intention de recherche
- maillage interne vers les pages utiles
- texte naturel, sans bourrage de mots-clés
- Open Graph et données structurées si pertinent

Propose puis applique les améliorations.

Créer un jeu web

Pour un prototype jouable vite.

Crée un petit jeu web en JavaScript vanilla autour de [concept].

Contraintes :
- boucle de jeu simple et fluide
- contrôles clavier et tactile si possible
- score visible
- état de démarrage, victoire/défaite et rejouer
- design cohérent avec [style]
- pas de dépendance lourde

Commence par une version jouable, puis liste les améliorations possibles.

Refactoriser

Pour rendre le code plus solide sans tout refaire.

Refactorise ce code sans changer le comportement utilisateur.

Objectifs :
- supprimer la duplication réelle
- améliorer les noms
- isoler les fonctions trop longues
- conserver les APIs publiques
- éviter les abstractions inutiles
- garder un diff lisible

Après modification, indique les zones les plus risquées à tester.

Préparer un déploiement

Pour shipper proprement.

Prépare ce projet pour un déploiement public.

Checklist :
- liens internes valides
- titres et meta descriptions
- images avec alt et dimensions
- aucun secret dans le code
- console sans erreur
- mobile OK
- performance correcte
- README ou instructions de lancement

Corrige ce qui est nécessaire et donne une procédure de vérification courte.

Cadrer un MVP

Pour réduire une idée à une première version livrable.

Tu es product manager et développeur senior. Transforme cette idée en MVP : [idée].

Donne :
- le problème utilisateur principal
- le public prioritaire
- les 3 fonctionnalités indispensables
- les fonctionnalités à repousser
- le parcours utilisateur minimal
- les données nécessaires
- les risques techniques
- une première liste de tâches de développement

Le but est de construire une version testable en [durée].

Clarifier une idée floue

Pour passer du “j’ai une idée” au brief exploitable.

Aide-moi à clarifier cette idée d’application : [idée brute].

Pose d’abord jusqu’à 10 questions utiles, puis propose :
- une version simple du concept
- une version ambitieuse
- les utilisateurs cibles
- les écrans nécessaires
- les données manipulées
- les critères de réussite
- les pièges à éviter

Sois concret et évite les généralités.

Cahier des charges

Pour donner un brief complet à l’IA avant de coder.

Rédige un cahier des charges fonctionnel pour [projet].

Structure attendue :
- contexte et objectif
- utilisateurs et besoins
- périmètre de la V1
- écrans ou pages
- règles métier
- données à stocker
- contraintes techniques
- exigences responsive et accessibilité
- critères d’acceptation
- backlog priorisé

Le document doit être assez précis pour générer ensuite le code.

Choisir la stack

Pour éviter de suréquiper un prototype.

Compare les options techniques pour créer [type de projet].

Contexte :
- niveau développeur : [débutant/intermédiaire/avancé]
- délai : [durée]
- besoin backend : [oui/non]
- données sensibles : [oui/non]
- objectif : [prototype/interne/public]

Propose 3 stacks possibles, explique les compromis, puis recommande la plus simple pour livrer sans dette inutile.

Wireframe HTML

Pour générer une structure d’écran avant le style.

Crée un wireframe HTML sémantique pour [page ou application].

Contraintes :
- structure claire avec header, main, sections et footer si utile
- hiérarchie H1, H2, H3 correcte
- textes réalistes, pas de lorem ipsum
- états vides, erreurs et succès si nécessaire
- classes CSS prêtes à styliser
- accessibilité de base

Ne fais pas encore de design détaillé : priorité à l’organisation.

Créer un composant UI

Pour produire une brique d’interface propre.

Crée un composant [nom du composant] pour [contexte].

Le composant doit inclure :
- structure HTML accessible
- CSS responsive
- états hover, focus, actif, désactivé
- état vide ou chargement si pertinent
- variantes nécessaires
- exemples de contenu réaliste
- aucun effet visuel gratuit

Explique comment l’intégrer dans la page existante.

Audit accessibilité

Pour vérifier clavier, contraste et lecteurs d’écran.

Audite cette interface pour l’accessibilité.

Vérifie :
- ordre des titres
- labels de formulaires
- navigation clavier
- focus visible
- contrastes
- textes alternatifs
- boutons et liens explicites
- zones cliquables
- annonces aria si nécessaire

Corrige les problèmes les plus importants et donne une checklist de validation manuelle.

Performance web

Pour rendre une page plus rapide sans la vider.

Analyse cette page avec un regard performance.

Priorités :
- images dimensionnées et compressées
- CSS sans surcharge évidente
- JavaScript nécessaire uniquement
- animations respectueuses de prefers-reduced-motion
- chargement différé des médias
- fontes et scripts externes maîtrisés
- stabilité visuelle au chargement

Propose des corrections concrètes, puis applique celles qui ont le meilleur impact.

Sécuriser les clés API

Pour ne pas exposer de secrets côté navigateur.

Vérifie ce projet pour éviter l’exposition de secrets.

Contexte :
- APIs utilisées : [liste]
- environnement : [front statique/backend/serverless]
- déploiement prévu : [hébergeur]

Identifie :
- clés ou tokens exposés
- appels API à déplacer côté serveur
- variables d’environnement à créer
- validations côté backend
- messages d’erreur sûrs
- étapes de rotation si une clé a déjà été publiée

Donne une correction minimale et une checklist avant déploiement.

Créer des tests

Pour sécuriser une fonctionnalité fragile.

Ajoute des tests pertinents pour cette fonctionnalité : [fonctionnalité].

Priorise :
- cas nominal
- cas limites
- erreurs utilisateur
- régression liée au bug [description]
- logique métier pure si possible
- tests rapides à lancer localement

Utilise les outils déjà présents dans le projet. Si aucun outil de test n’existe, propose l’option la plus légère.

Revue de code

Pour demander une review utile, pas une caresse vague.

Fais une revue de code de ces changements.

Concentre-toi sur :
- bugs possibles
- régressions utilisateur
- sécurité
- accessibilité
- performance
- maintenabilité
- tests manquants

Classe les problèmes par sévérité avec fichier et ligne quand c’est possible. Ne commente pas le style si cela ne change pas le comportement.

Intégrer une API

Pour brancher un service externe proprement.

Aide-moi à intégrer l’API [nom de l’API] dans ce projet.

Objectif utilisateur : [objectif].

Contraintes :
- ne pas exposer les secrets
- gérer chargement, succès et erreur
- valider les entrées utilisateur
- prévoir les limites de taux
- afficher des messages compréhensibles
- garder le code testable

Propose l’architecture minimale, puis écris le code nécessaire.

Modèle de données

Pour préparer une base propre avant les écrans.

Conçois le modèle de données pour [application].

Décris :
- entités principales
- champs indispensables
- relations
- contraintes d’unicité
- règles de validation
- données calculées à éviter
- exemples d’enregistrements
- migrations probables en V2

Propose ensuite un schéma SQL ou JSON selon la stack choisie.

Authentification

Pour cadrer login, rôles et accès.

Conçois le système d’authentification pour [application].

Précise :
- rôles utilisateurs
- pages publiques et privées
- règles d’accès par rôle
- données sensibles
- flux inscription, connexion, déconnexion
- récupération de mot de passe si nécessaire
- erreurs à afficher
- protections minimales

Propose une implémentation adaptée à [stack].

PowerBI like KPI

Pour une app interne d’analyse d’indicateurs.

Crée le cahier des charges d’une application type PowerBI pour analyser des KPI.

Fonctions attendues :
- import CSV ou connexion source de données
- choix des indicateurs
- filtres par période, équipe et segment
- graphiques lisibles
- cartes de synthèse
- alertes sur seuils
- export image ou PDF
- résumé automatique des tendances

Prévois une V1 réaliste pour usage interne en entreprise.

App d’onboarding

Pour suivre l’arrivée d’un nouveau collaborateur.

Conçois une app de gestion d’onboarding pour une entreprise.

Elle doit permettre :
- création d’un parcours par poste
- checklist RH, matériel, accès et formation
- responsables par étape
- dates limites
- progression visible
- relances
- documents utiles
- feedback du nouvel arrivant

Donne les écrans, les données, les règles métier et une première version codable.

Création vidéo IA

Pour imaginer une app type vidéo, voix IA et annotations.

Conçois une application de création de vidéos avec voix IA et annotations, dans l’esprit d’un outil comme Synthesia.io.

Fonctions V1 :
- script vidéo
- choix d’une voix IA
- génération ou import de slides
- annotations visuelles
- timeline simple
- aperçu
- export vidéo
- gestion des projets

Ajoute les écrans, les composants, les risques techniques et un plan de prototype sans dépendances inutiles.

Prompts d’images

Pour créer un outil qui aide à formuler des visuels.

Crée une app de génération de prompts d’images.

L’utilisateur doit pouvoir choisir :
- sujet
- style visuel
- cadrage
- lumière
- couleurs
- niveau de réalisme
- format
- contraintes à éviter

L’app doit générer un prompt propre, une version courte, une version détaillée et une liste de negative prompts si utile.

Catalogue de formation

Pour organiser une offre pédagogique.

Conçois une app pour créer et gérer un catalogue de formation.

Fonctions :
- fiches formation
- objectifs pédagogiques
- public cible
- prérequis
- durée
- modalités
- programme
- tarifs ou niveaux
- recherche et filtres
- export de fiche

Propose la structure des données, les écrans et une interface claire pour un organisme de formation.

Ateliers de formation

Pour concevoir des sessions pratiques.

Crée une app de conception d’ateliers de formation.

Elle doit aider à produire :
- objectif de l’atelier
- déroulé minute par minute
- activités pratiques
- consignes formateur
- supports nécessaires
- exercices
- critères d’évaluation
- variantes selon niveau

Ajoute une vue calendrier ou planning et un export synthétique.

Analyser une documentation

Pour extraire la valeur d’un corpus de formation.

Analyse cette documentation de formation : [coller ou décrire le corpus].

Objectifs :
- résumer les thèmes
- repérer les notions clés
- détecter les répétitions
- identifier les manques
- proposer des quiz
- proposer des exercices
- créer une progression pédagogique
- extraire un glossaire

Fournis une synthèse exploitable par un formateur.

Serious game robots

Pour un jeu d’entreprise autour de la robotique.

Conçois un serious game pour une entreprise de robots.

But :
- expliquer les usages des robots
- simuler des décisions terrain
- faire apprendre par missions
- donner un score pédagogique
- débriefer les choix

Décris :
- scénario
- mécaniques de jeu
- niveaux
- écrans
- feedbacks
- données suivies
- version prototype web jouable en V1.

Gantt projets

Pour visualiser tâches, dates et dépendances.

Crée une app de gestion de projets sous forme de diagramme de Gantt.

Fonctions V1 :
- projets
- tâches
- dates début et fin
- dépendances
- responsables
- statut
- glisser déposer si possible
- zoom semaine/mois
- retard visible

Propose une interface dense mais lisible, adaptée à un usage professionnel répété.

Animation horoscope GSAP

Pour créer une scène astrologique animée.

Crée une animation d’horoscope astrologique avec GSAP.

Contraintes :
- roue zodiacale animée
- signes ou constellations visibles
- mouvement fluide et lent
- pause ou réduction si prefers-reduced-motion
- responsive mobile
- aucun texte qui chevauche l’animation
- ambiance premium sans surcharge

Fournis le HTML, le CSS et le JavaScript, puis explique où charger GSAP.

Motus pour TikTok

Pour un jeu vertical, lisible et rythmé.

Crée un jeu type Motus pour TikTok en format vertical.

Fonctions :
- mot mystère
- grille de tentatives
- clavier virtuel
- couleurs de feedback
- timer optionnel
- score final
- mode animateur
- état partageable en vidéo

Design :
- très lisible en 9:16
- animations courtes
- gros caractères
- contraste fort

Propose une V1 web jouable.

Une Famille en Or TikTok

Pour adapter un quiz familial au direct ou à la vidéo.

Crée un jeu inspiré d’Une Famille en Or pour TikTok.

Fonctions :
- question visible
- réponses cachées à révéler
- points par réponse
- deux équipes
- buzzer ou tour par tour
- animation de révélation
- écran score
- mode animateur

Le format doit être vertical, spectaculaire mais clair, et utilisable pendant un live.

Problèmes d’échecs TikTok

Pour proposer un puzzle à résoudre en vidéo courte.

Crée une app de problèmes d’échecs à résoudre pour TikTok.

Fonctions :
- échiquier lisible en vertical
- position FEN
- question du type “mat en 1” ou “meilleur coup”
- saisie du coup
- feedback immédiat
- solution animée
- compteur de temps
- écran résultat

Utilise une bibliothèque d’échecs fiable pour les règles si le projet le permet.

Commentateur d’échecs

Pour transformer une partie en analyse compréhensible.

Conçois un commentateur de partie d’échecs.

Entrée :
- PGN ou liste de coups
- niveau du public : [débutant/intermédiaire/avancé]
- ton : [pédagogique/dramatique/humoristique]

Sortie :
- résumé de la partie
- moments clés
- erreurs et tournants
- plans stratégiques
- commentaire coup par coup
- version courte pour TikTok
- version longue pour YouTube ou blog.

Coin Rush

Pour prototyper un jeu arcade simple.

Crée un jeu web “Coin Rush”.

Gameplay :
- le joueur collecte des pièces
- obstacles ou ennemis simples
- score visible
- combo ou bonus
- temps limité
- écran départ
- écran fin
- bouton rejouer
- contrôles clavier et tactile

Objectif : une V1 immédiatement jouable, fluide et facile à améliorer.

Tournoi d’échecs

Pour gérer joueurs, rondes et classements.

Conçois une application de gestion de tournoi d’échecs.

Fonctions :
- création de tournoi
- inscription des joueurs
- rondes
- appariements
- résultats
- classement
- départages
- export CSV
- vue arbitre et vue public

Précise les règles à confirmer selon le format : suisse, toutes rondes, élimination ou blitz amical.

Interface verticale TikTok

Pour concevoir une app pensée 9:16.

Transforme cette app en expérience verticale pour TikTok.

Contraintes :
- format 9:16
- éléments importants dans la zone centrale
- textes très lisibles
- animations courtes
- gros boutons
- score ou progression visible
- mode capture vidéo
- pas de scroll inutile pendant la séquence principale

Adapte le HTML, le CSS et les interactions.

Landing page professionnelle

Pour présenter une offre sans page générique.

Crée une landing page professionnelle pour [offre].

Elle doit contenir :
- promesse claire
- preuve ou exemple concret
- public cible
- bénéfices
- déroulé ou méthode
- appels à l’action
- FAQ
- mentions de confiance

Le design doit être cohérent avec [marque] et ne pas ressembler à un template marketing banal.

Vérification RGPD

Pour repérer les zones de vigilance avant publication.

Analyse ce projet avec une checklist RGPD de premier niveau.

Vérifie :
- données collectées
- finalité
- durée de conservation
- consentement si nécessaire
- sous-traitants
- droits d’accès, rectification et suppression
- formulaire de contact
- analytics ou cookies
- mentions légales et politique de confidentialité

Donne les corrections éditoriales et techniques à prévoir. Ceci n’est pas un avis juridique.

Documentation utilisateur

Pour expliquer une app sans noyer l’utilisateur.

Rédige une documentation utilisateur courte pour [application].

Inclure :
- objectif de l’app
- démarrage rapide
- principales actions
- erreurs fréquentes
- limites connues
- conseils d’usage
- mini FAQ
- contact support

Le ton doit être simple, direct et adapté à des utilisateurs non techniques.

Prompts en public

Teste un prompt, montre le résultat, améliore la boucle.

Les meilleurs prompts de vibe coding viennent du terrain. Partage les tiens sur le Discord VibeCode Club.