create-implementation-plan
Ce skill fait partie du repository communautaire github/awesome-copilot, une collection de skills, agents, instructions et workflows destinés à enrichir l'expérience GitHub Copilot. Son rôle est de produire, à la demande, un fichier de plan d'implémentation complet et standardisé pour tout type de travail de développement : nouvelle fonctionnalité, refactorisation, mise à jour de dépendances, conception d'architecture ou d'infrastructure.
Ce que fait ce skill
Lorsqu'il est invoqué, le skill demande à l'utilisateur de préciser l'objet du plan (${input:PlanPurpose}), puis génère un fichier Markdown structuré dans le répertoire /plan/ du projet, en suivant une convention de nommage précise ([purpose]-[component]-[version].md). Le document produit respecte un template strict comportant un front matter YAML (statut, version, dates, tags), une introduction avec badge de statut visuel, puis des sections numérotées : exigences et contraintes, phases d'implémentation avec tableaux de tâches, alternatives considérées, dépendances, fichiers concernés, tests, risques et hypothèses, ainsi que des liens vers des ressources connexes.
Chaque tâche dans le plan utilise des identifiants préfixés standardisés (REQ-, TASK-, DEP-, RISK-, etc.) pour permettre un traitement automatisé fiable, aussi bien par des agents IA que par des humains. Le langage employé dans les plans générés se veut explicite et sans ambiguïté, afin que chaque tâche soit exécutable sans nécessiter d'interprétation supplémentaire.
Comment l'utiliser
Il suffit d'activer le skill dans GitHub Copilot et de lui fournir une description de l'objectif du plan. Le skill prend en charge la création du fichier, la structure complète du document et la cohérence des identifiants. C'est un outil particulièrement utile pour les équipes souhaitant produire une documentation de planification homogène et directement exploitable par des pipelines d'automatisation ou d'autres agents IA.