DEV Prompts par usage de Claude

Claude Code et developpement assiste

Des prompts pour coder, deboguer et automatiser avec Claude Code, l'outil en ligne de commande de Claude pour deleguer des taches de developpement de bout en bout.

50 prompts prets a copier-coller. Remplacez les elements entre crochets par vos propres informations avant de les envoyer a Claude.

  1. Explore ce depot de code et redige-moi un resume de son architecture generale avant que je commence a y contribuer.
  2. Ajoute des tests unitaires pour la fonction [nom de la fonction] situee dans [chemin du fichier], en couvrant les cas limites.
  3. Corrige ce bug qui provoque [comportement observe] et explique-moi la cause racine avant d'appliquer le correctif.
  4. Refactorise ce fichier pour ameliorer sa lisibilite sans changer son comportement, en expliquant chaque changement important.
  5. Mets en place une nouvelle route API pour [fonctionnalite], en suivant les conventions deja utilisees dans le reste du projet.
  6. Analyse les performances de cette fonction et propose des optimisations concretes si elle est appelee frequemment.
  7. Ecris un script qui automatise [tache repetitive], avec une gestion d'erreurs claire et des messages explicites.
  8. Explique-moi pourquoi ce test echoue et propose un correctif, sans changer le comportement attendu de la fonctionnalite.
  9. Migre ce composant de [technologie A] vers [technologie B], en conservant exactement le meme comportement fonctionnel.
  10. Genere la documentation technique de ce module a partir de son code source, avec des exemples d'utilisation.
  11. Configure un pipeline d'integration continue simple pour ce projet, avec les etapes de test et de build essentielles.
  12. Analyse ce message d'erreur et identifie la source probable du probleme dans le code : [coller le message d'erreur].
  13. Ajoute une gestion des erreurs robuste a cette fonction qui ne verifie actuellement aucun cas limite : [coller la fonction].
  14. Ecris un script de migration de base de donnees pour ajouter [modification] au schema existant, de maniere reversible.
  15. Compare ces deux approches d'implementation pour [fonctionnalite] et recommande la plus adaptee au contexte du projet.
  16. Nettoie ce code legacy en supprimant le code mort et en simplifiant la logique, sans changer le comportement observable.
  17. Cree un composant reutilisable pour [element d'interface], en respectant le style et les conventions du reste du projet.
  18. Explique ligne par ligne ce que fait cette fonction complexe, pour un developpeur qui la decouvre pour la premiere fois : [coller la fonction].
  19. Ajoute la gestion du mode hors-ligne a cette fonctionnalite, avec une strategie de synchronisation au retour de la connexion.
  20. Identifie les failles de securite potentielles dans ce fichier et propose des corrections concretes : [coller le fichier].
  21. Ecris un README complet pour ce projet, avec installation, utilisation et exemples de code.
  22. Configure les variables d'environnement necessaires pour faire tourner ce projet en local, a partir de ce fichier de configuration.
  23. Genere des donnees de test realistes pour peupler cette base de donnees en environnement de developpement.
  24. Analyse ce plan de requete SQL lent et propose des optimisations d'index ou de structure de requete.
  25. Implemente la pagination sur cette liste de resultats qui charge actuellement tous les elements d'un coup.
  26. Ajoute des logs structures a ce service pour faciliter le debogage en production, sans exposer de donnees sensibles.
  27. Ecris les etapes precises pour reproduire ce bug de maniere fiable, a partir de cette description utilisateur : [coller la description].
  28. Cree une suite de tests d'integration pour verifier que cette fonctionnalite fonctionne correctement de bout en bout.
  29. Explique les differences entre ces deux librairies pour resoudre [probleme technique] et recommande la plus adaptee.
  30. Ajoute la validation des donnees d'entree a cette API pour rejeter proprement les requetes mal formees.
  31. Documente les decisions d'architecture prises dans ce projet sous forme d'ADR (architecture decision records).
  32. Optimise le temps de chargement de cette page en identifiant les ressources les plus lourdes a charger.
  33. Ecris un script de sauvegarde automatique pour cette base de donnees, avec une rotation des sauvegardes anciennes.
  34. Convertis ce script ecrit en [langage A] vers [langage B], en conservant le meme comportement fonctionnel.
  35. Ajoute l'authentification a cette API en suivant les meilleures pratiques de securite pour [type d'authentification].
  36. Analyse la couverture de tests actuelle du projet et identifie les zones les plus critiques qui ne sont pas encore testees.
  37. Cree un mode sombre pour cette interface en respectant les conventions de theming deja en place dans le code.
  38. Explique pourquoi cette dependance provoque un conflit de versions et propose une solution pour le resoudre.
  39. Ecris un script de deploiement automatique pour ce projet vers [environnement cible].
  40. Ajoute une fonctionnalite de recherche dans cette liste d'elements, avec un filtrage insensible a la casse et aux accents.
  41. Identifie les zones du code qui violent le principe de responsabilite unique et propose une reorganisation.
  42. Genere un jeu de fixtures ou de mocks realistes pour tester cette fonctionnalite sans dependre d'une API externe.
  43. Ecris la logique de gestion des permissions pour que seuls certains roles utilisateurs puissent acceder a [fonctionnalite].
  44. Analyse ce fichier de configuration et explique l'impact de chaque parametre sur le comportement de l'application.
  45. Cree un webhook qui declenche [action] lorsque [evenement] se produit dans le systeme.
  46. Ajoute une limite de taux (rate limiting) a cette API pour eviter les abus, avec une reponse d'erreur claire.
  47. Explique la strategie de gestion d'etat utilisee dans ce projet frontend et propose des ameliorations si pertinent.
  48. Ecris un script qui detecte et signale automatiquement les fichiers de code dupliques dans ce projet.
  49. Prepare une checklist de revue de code (code review) adaptee aux standards de qualite de ce projet specifique.
  50. Analyse l'ensemble de ce projet et propose une liste priorisee des trois refactorisations qui apporteraient le plus de valeur.