Skip to main content

Fiche de personnalisation de Copilot

Comparez les différentes options de personnalisation pour GitHub Copilot.

          GitHub Copilot offre plusieurs fonctionnalités de personnalisation qui vous permettent d’adapter son comportement à votre flux de travail, aux normes de votre équipe et aux besoins de votre projet. Utilisez les tableaux ci-dessous pour trouver le bon cas d’usage.

Vue d’ensemble des fonctionnalités

Ce tableau indique ce que chaque fonctionnalité de personnalisation est et où elle réside.

CaractéristiquePrésentationNom de fichier et emplacement
          [Instructions personnalisées](/copilot/concepts/prompting/response-customization) | Contexte toujours actif qui s’applique automatiquement à chaque interaction dans sa portée définie | 
          `.github/copilot-instructions.md` (au niveau du dépôt), `.github/instructions/*.instructions.md` (spécifique au chemin), `AGENTS.md` (agents tiers), ou les paramètres personnels/d’organisation grâce à l’interface utilisateur sur GitHub |

| Fichiers d’invite | Modèle d’invite autonome réutilisable avec des variables d’entrée | .github/prompts/*.prompt.md | | Agents personnalisés | Persona spécialiste avec ses propres instructions, restrictions d’outil et contexte | .github/agents/AGENT-NAME.md (référentiel), agents/AGENT-NAME.mddans le référentiel .github-private (organisation/entreprise), ou dans le profil utilisateur | | Sous-agents | Agent distinct généré par l’agent principal pour gérer le travail délégué dans un contexte isolé | N/A (processus d’exécution, pas un fichier configuré par l’utilisateur) | | Compétences de l’agent | Dossier d’instructions, de scripts et de ressources que Copilot charge lorsqu'ils sont pertinents pour une tâche | .github/skills/<skill-name>/SKILL.md, .claude/skills/<skill-name>/SKILL.mdou .agents/skills/<skill-name>/SKILL.md (projet) ; ~/.copilot/skills/<skill-name>/SKILL.md, ~/.claude/skills/<skill-name>/SKILL.mdou ~/.agents/skills/<skill-name>/SKILL.md (personnel) | | Hooks | Commandes personnalisées du shell qui s'exécutent de manière déterministe à des points spécifiques dans le déroulement des opérations d'un agent | .github/hooks/*.json | | Serveurs MCP | Connexion à des systèmes externes, api et bases de données | mcp.json(le chemin varie selon l'IDE), les paramètres du référentiel sur GitHub (agent de cloud), ou la propriété mcp-servers dans les configurations de assistant personnalisé |

Comparaison de l’utilisation

Ce tableau vous aide à déterminer la fonctionnalité de personnalisation à utiliser.

CaractéristiqueGuide pratique pour déclencherIdéal pourExemples de cas d’utilisation
          [Instructions personnalisées](/copilot/concepts/prompting/response-customization) | Automatique | Normes, directives ou attentes qui s’appliquent largement dans un contexte | Appliquer des normes de codage, des règles d’accessibilité, des listes de contrôle d’examen |

| Fichiers d’invite | Manuel : mention directe dans le chat ou recours au sélecteur de fichiers de requête | Tâches uniques prioritaires que vous exécutez une fois avec des entrées différentes chaque fois | Générer des tests unitaires, exécuter une liste de contrôle de révision de code | | Agents personnalisés | Manuel : sélectionnez dans le menu déroulant de l’agent dans votre IDE, sur GitHub ou dans CLI Copilot | Projets ou processus avec des phases distinctes nécessitant des fonctionnalités spécialisées ou des remises strictes | Agent de révision React, agent d’audit en lecture seule | | Sous-agents | Automatique, ou référencez directement un sous-agent dans votre demande. | Tâches subordonnées complexes qui doivent s’exécuter séparément de l’agent principal | recherche de la base de code, exécution de suites de tests | | Compétences de l’agent | Automatique : choisi par Copilot lorsqu'il est pertinent pour votre demande | Flux de travail en plusieurs étapes avec des ressources groupées qui doivent être chargées selon les besoins | GitHub Actions débogage des erreurs, procédures de déploiement, rédaction des notes de publication | | Hooks | Automatique : lors des événements de cycle de vie configurés | Tâches qui doivent s’exécuter à un point spécifique dans le cycle de vie de l’agent, avec une exécution garantie | Exécutez un formateur après chaque modification de fichier, approuvez ou refusez l'exécution d'outils et empêchez les fuites d’informations d’identification avec secret scanning | | Serveurs MCP | Automatique, ou demandez un outil spécifique par son nom | Tâches nécessitant l’accès aux outils externes ou aux données en temps réel | Gérer les problèmes et les demandes de fusion (GitHub serveur MCP), automatiser les tests de navigateur (serveur MCP Playwright) |

Prise en charge IDE et surface

Ce tableau indique quelles fonctionnalités de personnalisation sont prises en charge dans chaque IDE et surface. Pour obtenir la matrice complète Copilot des fonctionnalités, consultez Matrice de fonctionnalités Copilot.

          GitHub recommande d’utiliser les dernières versions d’IDE CLI Copilotstables et Copilot d’extension pour bénéficier d’une expérience optimale Copilot .

          **Clé:**
  • ✓ = pris en charge
  • ✗ = non pris en charge
  • P = sous version préliminaire

| Caractéristique | VS Code | Visual Studio | IDE JetBrains | Éclipse | Xcode | GitHub .com | CLI Copilot | |---------|:-------:|:-------------:|:---------:|:-------:|:-----:|:-------:|:---:| | Instructions personnalisées | ✓ | ✓ | P | P | P | ✓ | ✓ | | Fichiers d’invite | ✓ | ✓ | P | ✗ | P | ✗ | ✗ | | Agents personnalisés | ✓ | ✗ | P | P | P | ✓ | ✓ | | Sous-agents | ✓ | ✗ | P | P | P | ✗ | ✓ | | Compétences de l’agent | ✓ | ✗ | P | ✗ | ✗ | ✓ | ✓ | | Hooks | P | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | | Serveurs MCP | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |

Pour obtenir une répartition détaillée des types d’instructions personnalisées pris en charge dans chaque IDE et surface, consultez Prise en charge de différents types d’instructions personnalisées.

Lectures complémentaires

  •         [AUTOTITLE](/copilot/tutorials/customization-library) : collection organisée d’exemples