Skip to content

AxaFrance/learning-path-copilot

Repository files navigation

GitHub Copilot — Learning Path

Guide francophone pour maîtriser GitHub Copilot : prompts, skills, agents, workflows et ingénierie de contexte.


Structure du handbook

Bloc 01 — Fondations

# Module
100 Setup & posture
101 Instructions
102 Prompts
103 Skills
104 Agents personnalisés
105 Hooks
106 MCP
107 Choix de modèles

Bloc 02 — Composition

# Module
207 APM
208 Workflows
209 Plugins
210 Copilot CLI
211 Pipeline agents handbook
212 LSP

Bloc 03 — Ingénierie de contexte

# Module
310 Evals
311 Tokens & contexte
312 Patterns de sobriété
313 Outils de réduction
314 Auto-research
316 Déplacer le contexte entre modèles
317 Orchestrer des subagents
318 Mesurer & optimiser sa consommation

Développement local

Prérequis : Ruby 3.3+ (via Homebrew recommandé)

export PATH="/opt/homebrew/opt/ruby/bin:$PATH"
bundle install
bundle exec jekyll serve --port 4000

Le site est disponible sur http://localhost:4000/learning-path-copilot/.


Déploiement

Le workflow .github/workflows/deploy-pages.yml déploie automatiquement sur GitHub Pages à chaque push sur main touchant docs/, _config.yml, index.md ou Gemfile.


Contribution

Les modules sont dans docs/<bloc>/. Chaque fichier Markdown suit la convention NNN-slug.md.

Agents dédiés (.github/agents/)

Le pipeline de rédaction est entièrement piloté par des agents Copilot. Activez-les depuis le chat GitHub Copilot avec le mode Agent.

Agent Rôle Exemple de déclencheur
handbook-module-orchestrator Pilote le pipeline complet : writer → linter → glossary keeper, avec boucle d'alignement (max 3 rounds) "produis le module 104 de bout en bout"
handbook-module-writer Rédige un module à partir du catalogue (spec 02) et du template (spec 01) "rédige le module skills"
handbook-linter Vérifie la conformité d'un module aux conventions éditoriales (spec 01 + spec 11) "lint module 103"
handbook-glossary-keeper Maintient docs/ressources/glossaire-fr.md après publication d'un module "mets à jour le glossaire"
handbook-chapter-orchestrator Pipeline end-to-end pour un nouveau chapitre hors catalogue : placement → writer → reviewer "construis un chapitre sur les evals"
handbook-chapter-architect Détermine où insérer un nouveau chapitre dans la taxonomie "où placer un chapitre sur X"
handbook-chapter-writer Rédige un chapitre avec sources vérifiées (jamais depuis la mémoire d'entraînement) "rédige le chapitre sur X avec sources"
handbook-chapter-reviewer Fact-check chaque affirmation du draft, émet un verdict CERTIFY / REVISE / REJECT "valide module Z avant publication"
handbook-eval-builder Génère les scénarios d'eval (triggers + content) pour un agent ou skill "génère les evals pour l'agent X"

Point d'entrée recommandé : utilisez toujours handbook-module-orchestrator (pour les modules du catalogue) ou handbook-chapter-orchestrator (pour tout nouveau sujet). Les autres agents sont invoqués automatiquement par l'orchestrateur.

Les artefacts de suivi (plans, rounds de review) sont persistés dans .spec-handbook-copilot/runtime/<slug>/.

About

Learning Path Copilot est un handbook Jekyll pour apprendre à structurer l’usage de Copilot: prompts, skills, agents, workflows et ingénierie de contexte.

Topics

Resources

Stars

Watchers

Forks

Contributors