Plan de cours détaillé
Jour 1
Module 1 : Introduction au développement agentique avec Kiro
- Le paradigme de la programmation agentique et les principales fonctionnalités de Kiro
- Les cinq principes d’un développement agentique efficace
- Kiro IDE et Kiro CLI
- Sessions Vibe, sessions Spec et sélection du modèle
Module 2 : Développement piloté par les spécifications avec Feature Specs
- Le workflow de spécification en trois phases (Requirements, Design, Tasks)
- Workflow Requirements-First et notation EARS
- Workflow Design-First (conception de haut niveau et de bas niveau)
- Vérification de la conformité avec les tests basés sur les propriétés
Module 3 : Steering, contexte et contrôle des agents
- Fichiers de steering et contexte fondamental
- Fichiers de steering personnalisés et modes d’inclusion (always, fileMatch, manual, auto)
- Portée au niveau de l’espace de travail et portée globale
- Fournisseurs de contexte et gestion des sessions
- Modes d’exécution Autopilot et Supervised
- Commandes approuvées et outils approuvés
Module 4 : Bugfix Specs
- Quand utiliser les Bugfix Specs
- La phase d’analyse des correctifs : comportement actuel, comportement attendu et comportement inchangé
- Analyse de la cause racine et conception
- Tests basés sur les propriétés pour prévenir les régressions
- Atelier pratique du jour 1 : fondamentaux du développement piloté par les spécifications avec Kiro
Jour 2
Module 5 : Serveurs MCP et intégration des outils
- Fondamentaux du Model Context Protocol et architecture client-serveur
- Configuration des serveurs MCP au niveau de l’espace de travail et de l’utilisateur
- Gestion des serveurs, des outils et de l’approbation automatique
- Utilisation des outils MCP dans le chat et résolution des problèmes
Module 6 : Kiro Powers
- Le problème de surcharge du contexte et la manière dont les Powers permettent de le résoudre
- Structure des répertoires Power (POWER.md, mcp.json, steering)
- Installation et utilisation des Powers depuis l’IDE et kiro.dev
- Création et partage de Powers personnalisés
Module 7 : Agent Hooks, Skills et sous-agents personnalisés
- Agent hooks : déclencheurs, actions et création
- Agent skills : packages d’instructions portables avec divulgation progressive
- Sous-agents personnalisés : autorisations d’outils limitées et délégation
- Skills, Steering et Powers : différences
Module 8 : Collaboration en équipe et gouvernance d’entreprise
- Configuration partagée de l’espace de travail via le répertoire .kiro
- Organisation des fichiers de steering et conventions de revue des spécifications pour les équipes
- Gouvernance d’entreprise : listes d’autorisation du registre MCP, gouvernance des modèles, registre des extensions, outils Web
- Atelier pratique du jour 2 : extension et automatisation avec Kiro