Rôle du skill prompt-builder
Ce skill, issu du repository communautaire github/awesome-copilot, propose un assistant expert en prompt engineering dédié à GitHub Copilot. Son objectif est d'accompagner l'utilisateur pas à pas dans la conception et la génération de fichiers .prompt.md complets, en suivant les bonnes pratiques établies dans le repository.
Un processus guidé en plusieurs étapes
Plutôt que de générer un prompt en une seule fois, ce skill adopte une approche de découverte progressive : il pose des questions ciblées sur l'identité du prompt (nom, description, catégorie), la persona à incarner, les tâches à accomplir, les variables de contexte à utiliser (${selection}, ${file}, ${input:...}), les outils nécessaires (ex. editFiles, runCommands, fetch), ainsi que le format de sortie attendu. Cette collecte structurée permet de produire un fichier .prompt.md adapté aux besoins réels.
Ce que le skill génère
À l'issue du dialogue, le skill produit un fichier .prompt.md complet avec son frontmatter (champs description, agent, tools, éventuellement model) et ses sections de contenu : persona, tâche principale, instructions étape par étape, gestion du contexte, format de sortie et critères de validation. Il s'appuie sur les patterns observés dans les prompts de haute qualité déjà présents dans le repository (architecture, tests, génération de code, etc.).
Comment utiliser ce skill
Pour démarrer, activez ce skill dans GitHub Copilot et commencez par répondre aux questions de la section 1 (nom et description du prompt souhaité). Le skill vous guidera ensuite de façon séquentielle à travers chaque section jusqu'à la génération finale. Il est particulièrement utile pour les contributeurs souhaitant ajouter de nouveaux prompts à la collection awesome-copilot ou pour tout développeur voulant structurer ses propres fichiers .prompt.md de manière professionnelle.