Génère des prompts IA personnalisables pour analyser des bases de code et identifier des exemples de code de haute qualité afin d'établir des standards de développement.
- Étoiles GitHub
- 41 038
- Fichiers
- 1
- Dernier commit
- 11 nov. 2026
- Licence
- MIT
- Outils autorisés
- —
Que fait la skill code-exemplars-blueprint-generator ?
code-exemplars-blueprint-generator est une agent skill. Génère des prompts IA personnalisables pour analyser des bases de code et identifier des exemples de code de haute qualité afin d'établir des standards de développement.
Résumé généré à partir du SKILL.md de la skill.
À propos du skill code-exemplars-blueprint-generator
La fonction principale de cet outil est de créer des guides de développement standardisés en identifiant le code de haute qualité au sein des dépôts existants. Il génère des prompts IA personnalisés qui instruisent un agent pour analyser une base de code et produire un fichier exemplars.md. Ce fichier sert de référence aux développeurs pour maintenir la cohérence en suivant les patterns établis et les principes architecturaux propres à leurs propres projets.
Les développeurs peuvent configurer le processus de génération en sélectionnant des langages de programmation spécifiques tels que Python, Java, TypeScript ou .NET. L'outil permet de régler la profondeur de l'analyse, allant de basique à complète, et les utilisateurs peuvent décider d'inclure ou non des extraits de code réels ou des commentaires explicatifs dans le résultat final. Il organise les résultats par type de pattern, par couche d'architecture ou par type de fichier, garantissant que la documentation produite correspond aux besoins d'organisation de l'équipe. Cette approche repose sur la capacité de l'agent à analyser les extensions de fichiers, les fichiers de configuration et les structures de répertoires pour localiser des implémentations réelles plutôt que des exemples hypothétiques.
Ce qu'un agent peut faire avec
- 1Établir des standards de codageGénérez un prompt pour identifier des exemples de code représentatifs qui démontrent les standards et les patterns de codage spécifiques de votre équipe.
- 2Documenter les couches architecturalesCréez un guide qui catégorise le code de haute qualité en couches de présentation, de logique métier et d'accès aux données.
- 3Automatiser l'analyse de la base de codeProduisez un fichier markdown détaillé qui répertorie les chemins de fichiers réels et les détails d'implémentation pour des stacks technologiques spécifiques.
- 4Identifier les patterns d'implémentationAnalysez un dépôt pour trouver des exemples spécifiques d'injection de dépendances, de patterns repository ou de structures de composants.
Rédigé à partir du SKILL.md du skill. Chaque cas d'utilisation est vérifié par rapport à une citation de celui-ci.
Comment installer la skill code-exemplars-blueprint-generator
Chaque commande copie le dossier de la skill dans le répertoire des skills du client. Redémarrez le client ou démarrez une nouvelle session pour la charger.Installer la skill code-exemplars-blueprint-generator dans Claude Code
~/.claude/skills/code-exemplars-blueprint-generator/SKILL.md
$ npx degit github/awesome-copilot/skills/code-exemplars-blueprint-generator ~/.claude/skills/code-exemplars-blueprint-generatorInstaller la skill code-exemplars-blueprint-generator dans Claude Code (project)
.claude/skills/code-exemplars-blueprint-generator/SKILL.md
$ npx degit github/awesome-copilot/skills/code-exemplars-blueprint-generator .claude/skills/code-exemplars-blueprint-generatorInstaller la skill code-exemplars-blueprint-generator dans Codex
~/.agents/skills/code-exemplars-blueprint-generator/SKILL.md
$ npx degit github/awesome-copilot/skills/code-exemplars-blueprint-generator ~/.agents/skills/code-exemplars-blueprint-generatorInstaller la skill code-exemplars-blueprint-generator dans Gemini CLI
~/.gemini/skills/code-exemplars-blueprint-generator/SKILL.md
$ npx degit github/awesome-copilot/skills/code-exemplars-blueprint-generator ~/.gemini/skills/code-exemplars-blueprint-generatorInstaller la skill code-exemplars-blueprint-generator dans Claude.ai
npx degit github/awesome-copilot/skills/code-exemplars-blueprint-generator code-exemplars-blueprint-generator && zip -r code-exemplars-blueprint-generator.zip code-exemplars-blueprint-generator # claude.ai → Customize → Skills → + → Create skill → Upload a skill → code-exemplars-blueprint-generator.zip
Vérifications automatisées
Exécuté le 15 nov. 2026Rapport complet →A réussi nos vérifications automatiques. Ce n'est pas un audit de sécurité : lisez les scripts avant de laisser un agent les exécuter. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessiblegithub/awesome-copilot/skills/code-exemplars-blueprint-generator is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/code-exem ↗Réussi
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Réussi
- Aucun téléchargement-exécution ni vol d'identifiants dans les scriptsNo scripts in the skill folderRéussi
- Aucune instruction cachée dans SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/code-exem ↗Réussi
- Les outils préautorisés sont limitésNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/code-exem ↗Réussi
- SKILL.md respecte le format Agent Skillsthe description does not say when to use the skillgithub.com/github/awesome-copilot/blob/HEAD/skills/code-exem ↗Faille
SKILL.md
Voir sur GitHubCode Exemplars Blueprint Generator
Configuration Variables
${PROJECT_TYPE="Auto-detect|.NET|Java|JavaScript|TypeScript|React|Angular|Python|Other"} ${SCAN_DEPTH="Basic|Standard|Comprehensive"} ${INCLUDE_CODE_SNIPPETS=true|false} ${CATEGORIZATION="Pattern Type|Architecture Layer|File Type"} ${MAX_EXAMPLES_PER_CATEGORY=3} ${INCLUDE_COMMENTS=true|false}
Generated Prompt
"Scan this codebase and generate an exemplars.md file that identifies high-quality, representative code examples. The exemplars should demonstrate our coding standards and patterns to help maintain consistency. Use the following approach:
1. Codebase Analysis Phase
- ${PROJECT_TYPE == "Auto-detect" ? "Automatically detect primary programming languages and frameworks by scanning file extensions and configuration files" :
Focus on ${PROJECT_TYPE} code files} - Identify files with high-quality implementation, good documentation, and clear structure
- Look for commonly used patterns, architecture components, and well-structured implementations
- Prioritize files that demonstrate best practices for our technology stack
- Only reference actual files that exist in the codebase - no hypothetical examples
2. Exemplar Identification Criteria
- Well-structured, readable code with clear naming conventions
- Comprehensive comments and documentation
- Proper error handling and validation
- Adherence to design patterns and architectural principles
- Separation of concerns and single responsibility principle
- Efficient implementation without code smells
- Representative of our standard approaches
3. Core Pattern Categories
${PROJECT_TYPE == ".NET" || PROJECT_TYPE == "Auto-detect" ? `#### .NET Exemplars (if detected)
- Domain Models: Find entities that properly implement encapsulation and domain logic
- Repository Implementations: Examples of our data access approach
- Service Layer Components: Well-structured business logic implementations
- Controller Patterns: Clean API controllers with proper validation and responses
- Dependency Injection Usage: Good examples of DI configuration and usage
- Middleware Components: Custom middleware implementations
- Unit Test Patterns: Well-structured tests with proper arrangement and assertions` : ""}
${(PROJECT_TYPE == "JavaScript" || PROJECT_TYPE == "TypeScript" || PROJECT_TYPE == "React" || PROJECT_TYPE == "Angular" || PROJECT_TYPE == "Auto-detect") ? `#### Frontend Exemplars (if detected)
- Component Structure: Clean, well-structured components
- State Management: Good examples of state handling
- API Integration: Well-implemented service calls and data handling
- Form Handling: Validation and submission patterns
- Routing Implementation: Navigation and route configuration
- UI Components: Reusable, well-structured UI elements
- Unit Test Examples: Component and service tests` : ""}
${PROJECT_TYPE == "Java" || PROJECT_TYPE == "Auto-detect" ? `#### Java Exemplars (if detected)
- Entity Classes: Well-designed JPA entities or domain models
- Service Implementations: Clean service layer components
- Repository Patterns: Data access implementations
- Controller/Resource Classes: API endpoint implementations
- Configuration Classes: Application configuration
- Unit Tests: Well-structured JUnit tests` : ""}
${PROJECT_TYPE == "Python" || PROJECT_TYPE == "Auto-detect" ? `#### Python Exemplars (if detected)
- Class Definitions: Well-structured classes with proper documentation
- API Routes/Views: Clean API implementations
- Data Models: ORM model definitions
- Service Functions: Business logic implementations
- Utility Modules: Helper and utility functions
- Test Cases: Well-structured unit tests` : ""}
4. Architecture Layer Exemplars
-
Presentation Layer:
- User interface components
- Controllers/API endpoints
- View models/DTOs
-
Business Logic Layer:
- Service implementations
- Business logic components
- Workflow orchestration
-
Data Access Layer:
- Repository implementations
- Data models
- Query patterns
-
Cross-Cutting Concerns:
- Logging implementations
- Error handling
- Authentication/authorization
- Validation
5. Exemplar Documentation Format
For each identified exemplar, document:
- File path (relative to repository root)
- Brief description of what makes it exemplary
- Pattern or component type it represents ${INCLUDE_COMMENTS ? "- Key implementation details and coding principles demonstrated" : ""} ${INCLUDE_CODE_SNIPPETS ? "- Small, representative code snippet (if applicable)" : ""}
${SCAN_DEPTH == "Comprehensive" ? `### 6. Additional Documentation
- Consistency Patterns: Note consistent patterns observed across the codebase
- Architecture Observations: Document architectural patterns evident in the code
- Implementation Conventions: Identify naming and structural conventions
- Anti-patterns to Avoid: Note any areas where the codebase deviates from best practices` : ""}
${SCAN_DEPTH == "Comprehensive" ? "7" : "6"}. Output Format
Create exemplars.md with:
- Introduction explaining the purpose of the document
- Table of contents with links to categories
- Organized sections based on ${CATEGORIZATION}
- Up to ${MAX_EXAMPLES_PER_CATEGORY} exemplars per category
- Conclusion with recommendations for maintaining code quality
The document should be actionable for developers needing guidance on implementing new features consistent with existing patterns.
Important: Only include actual files from the codebase. Verify all file paths exist. Do not include placeholder or hypothetical examples. "
Expected Output
Upon running this prompt, GitHub Copilot will scan your codebase and generate an exemplars.md file containing real references to high-quality code examples in your repository, organized according to your selected parameters.
Fichiers de cette skill
1Questions sur la skill code-exemplars-blueprint-generator
Comment installer la skill code-exemplars-blueprint-generator dans Claude Code ?
Exécutez npx degit github/awesome-copilot/skills/code-exemplars-blueprint-generator ~/.claude/skills/code-exemplars-blueprint-generator. Claude Code charge les skills depuis ~/.claude/skills (tous les projets) ou .claude/skills (un seul projet) et utilise une skill lorsque sa description correspond à la tâche.
Quels clients peuvent utiliser la skill code-exemplars-blueprint-generator ?
Tout client qui lit le format Agent Skills : Claude Code, Codex, Gemini CLI et claude.ai (envoi sous forme de ZIP). Les scripts de la skill ne s'exécutent que si le client autorise l'exécution de code.
Quels langages de programmation sont pris en charge ?
Le générateur prend en charge .NET, Java, JavaScript, TypeScript, React, Angular et Python.
Quel est l'objectif du fichier exemplars.md généré ?
Le fichier identifie des exemples de code représentatifs et de haute qualité pour démontrer les standards et les patterns de codage afin de maintenir la cohérence.