code-exemplars-blueprint-generator

Par github · awesome-copilot

Skill GitHub Copilot du repo awesome-copilot qui génère un prompt paramétrable pour analyser une codebase et produire un fichier exemplars.md référençant des exemples de code de qualité.

npx skills add https://github.com/github/awesome-copilot --skill code-exemplars-blueprint-generator

Code Exemplars Blueprint Generator

Ce skill fait partie du repository communautaire github/awesome-copilot, une collection de skills, agents, instructions et configurations destinés à enrichir l'expérience GitHub Copilot. Son rôle est de fournir un prompt structuré et entièrement paramétrable que GitHub Copilot utilisera pour scanner votre codebase et générer automatiquement un fichier exemplars.md listant des exemples de code représentatifs et de haute qualité.

Ce que fait ce skill

Le SKILL.md expose un ensemble de variables de configuration (PROJECT_TYPE, SCAN_DEPTH, INCLUDE_CODE_SNIPPETS, CATEGORIZATION, MAX_EXAMPLES_PER_CATEGORY, INCLUDE_COMMENTS) permettant d'adapter le comportement du prompt généré à votre contexte technologique et à vos besoins. En fonction des valeurs choisies, le prompt guide Copilot pour détecter automatiquement les langages présents (ou se concentrer sur une stack précise parmi .NET, Java, JavaScript, TypeScript, React, Angular, Python), identifier des fichiers exemplaires selon des critères de lisibilité, de documentation et de respect des design patterns, puis organiser les résultats par type de pattern, couche architecturale ou type de fichier.

Le document exemplars.md produit sert de référence concrète pour les équipes de développement : il référence uniquement des fichiers réellement présents dans le repository, avec leur chemin relatif, une description de ce qui les rend exemplaires, et optionnellement des extraits de code ou des commentaires explicatifs. L'objectif est d'établir des standards de codage et de faciliter la cohérence lors de l'ajout de nouvelles fonctionnalités.

Comment l'utiliser

Pour tirer parti de ce skill, il suffit de l'importer dans votre environnement Copilot via le repository awesome-copilot (en suivant les instructions de contribution et d'installation du repo parent), puis d'ajuster les variables de configuration selon votre stack et la profondeur d'analyse souhaitée. GitHub Copilot interprète alors le prompt généré et produit le fichier exemplars.md directement à partir de votre codebase existante, sans exemple hypothétique inventé.

Skills similaires