Prompt Optimizer
Ce skill fait partie de la collection communautaire awesome-copilot, un dépôt de skills, agents, instructions et workflows conçus pour enrichir l'expérience GitHub Copilot. Contrairement à un simple squelette, prompt-optimizer est un skill entièrement rédigé et opérationnel : son SKILL.md contient des instructions détaillées qui guident Copilot pour optimiser vos prompts à destination des interfaces de chat LLM (Claude, Copilot, Codex, etc.).
Ce que fait ce skill
Lorsqu'il est activé, ce skill prend en entrée n'importe quelle matière brute — une ébauche rédigée à la va-vite, une description de tâche, une idée à peine formulée — et produit en sortie un unique prompt finalisé dans un bloc de code, prêt à être copié-collé dans une interface de chat. Le résultat ne contient jamais de variables à compléter du type [insérez ici] ou {votre_contenu} : le prompt livré est utilisable tel quel, sans manipulation supplémentaire.
Le skill distingue deux cas : si l'utilisateur a fourni du contenu réel (un texte, du code, des données), ce contenu est intégré directement dans le prompt optimisé. Si l'utilisateur a seulement décrit une catégorie de tâche, le skill rédige un prompt autonome qui invite le modèle cible à collecter lui-même les informations manquantes auprès de l'utilisateur au tour suivant.
Comment l'utiliser
Le skill se déclenche sur des formulations comme « réécris ce prompt », « améliore ma question », « transforme ça en prompt », ou lorsque vous collez un brouillon et demandez des améliorations. Il applique un ensemble de principes éprouvés : clarté de l'instruction, explication du pourquoi, structuration avec des balises XML pour les prompts complexes, placement du contenu long en tête, et ajout d'une instruction de raisonnement en clôture. Les exemples fournis dans le SKILL.md illustrent chaque cas de figure, du simple haïku à l'analyse d'offres d'emploi ou à la revue de code Python.
Pour l'utiliser, il suffit d'activer ce skill dans votre environnement GitHub Copilot et de lui soumettre votre brouillon ou votre idée en langage naturel.