Aller au contenu

Lab 086: Personnaliser Copilot : instructions, fichiers de prompts, agents et skills

Level: L200 Parcours: copilot Durée: ~60 min Coût: GitHub Free

Conception gratuite d'abord

Terminez l'exercice avec Copilot Free ou la simulation incluse. Les fonctions payantes sont facultatives et clairement indiquées.

Impact sur les AI Credits

Faible pour l'exercice guidé ; moyen/élevé pour les exécutions agentiques ou répétées. Préférez la sélection automatique du modèle, planifiez avant d'agir, gardez un contexte ciblé et évitez les sessions parallèles inutiles.

Ce que vous apprendrez

  • Choisir le bon artefact de personnalisation
  • Limiter les instructions par chemin avec applyTo
  • Créer des fichiers de prompts, agents et packages SKILL.md réutilisables
  • Éviter les consignes dupliquées ou contradictoires

Alignement GH-300

Use Copilot features (25–30%). Cette correspondance suit l'instantané GH-300 du 07/08/2026. Le plan officiel peut conserver des termes anciens comme « Copilot Edits » ; ce lab enseigne l'expérience actuelle et signale la différence.

Carte conceptuelle

flowchart TD
  R[Always-on repository rule] --> I[copilot-instructions.md]
  P[Path-specific rule] --> PI[*.instructions.md + applyTo]
  W[Reusable user workflow] --> PF[Prompt file]
  A[Specialist persona] --> AG[*.agent.md]
  K[Portable capability] --> SK[SKILL.md]

Exercice pratique

Étape 1: Créer les instructions du dépôt

Ajoutez .github/copilot-instructions.md avec les règles invariantes. Gardez-les courtes, testables et propres au dépôt.

Étape 2: Ajouter des instructions ciblées

Créez .github/instructions/python.instructions.md avec le frontmatter applyTo: "**/*.py". Placez ici les règles du langage.

Étape 3: Conditionner le travail réutilisable

Utilisez un fichier de prompt pour un workflow déclenché, *.agent.md pour un spécialiste avec outils et SKILL.md pour une capacité portable avec exemples.

Étape 4: Résoudre la priorité

Inspectez AGENTS.md et toutes les instructions applicables. Supprimez les doublons, explicitez les conflits et limitez les outils.

Kit d'accompagnement

Le build du site génère des téléchargements PDF et ZIP stables. Le ZIP contient le guide du lab et tous les fichiers d'accompagnement déclarés.