Aller au contenu principal

Module 07 · Avancé Devin · 14 heures

Skills Devin avancés : conception et patterns

Approfondir le système de skills Devin : patterns avancés, fichiers de support complexes, subagents, model override, tests et validation. Le module de référence pour la conception professionnelle de skills.

14h
Durée
de formation
8
Effectif
maximum
07
Module
sur 14

Public visé

Apprenants ayant suivi le module 03

Prérequis

Module 03 obligatoire

Modalités

Présentiel recommandé, distanciel possible

Effectif maximum

8 apprenants par session

Objectifs pédagogiques

À l'issue de ce module, l'apprenant sera capable de :

  • Concevoir des skills Devin complexes avec fichiers de support multiples
  • Maîtriser les patterns de skills réutilisables (audit, génération, transformation, validation)
  • Utiliser les subagents dans les skills pour isoler le contexte
  • Surcharger le modèle utilisé par un skill
  • Tester et valider un skill de façon systématique
  • Documenter un skill pour le partage et la maintenance

Programme détaillé

5 sections, pour un total de 14 heures.

1

Patterns de skills Devin

3h
  • Pattern audit : un skill qui analyse un codebase, un document, un processus
  • Pattern génération : un skill qui produit un livrable
  • Pattern transformation : un skill qui transforme une entrée en sortie
  • Pattern validation : un skill qui vérifie la conformité à un standard
  • Pattern workflow : un skill qui orchestre plusieurs étapes avec conditionnelles
  • Pattern scaffolding : un skill qui crée une structure complète à partir d'un template
2

Fichiers de support avancés

3h
  • Scripts bash et python que Devin peut exécuter dans un skill
  • Templates de documents (markdown, HTML, JSON, YAML)
  • Checklists de validation incluses dans le dossier du skill
  • Fichiers de référence : documentation métier, glossaires, standards
  • Progressive disclosure : structurer les fichiers pour le chargement au bon moment
3

Subagents et model override

2h
  • Exécuter un skill en subagent : contexte isolé
  • Quand utiliser un subagent : tâches focalisées, longues, ou sortie volumineuse
  • Configurer subagent: true dans le frontmatter
  • Utiliser un profil de subagent custom avec agent: mon-profil
  • Surcharger le modèle avec model: pour les tâches simples
4

Tests et validation de skills

2h
  • Méthodologie de test : cas nominal, cas limite, cas d'erreur
  • Tester l'invocation par slash command vs invocation automatique
  • Vérifier les permissions : s'assurer que le skill ne fait que ce qu'il doit
  • Logs et debugging : comprendre pourquoi un skill échoue
5

Atelier : skill métier avancé

4h
  • Concevoir un skill complet pour un processus métier complexe
  • Intégrer des fichiers de support (scripts, templates, checklists)
  • Configurer les permissions et les allowed-tools
  • Tester sur des cas réels et documenter
  • Présentation et démonstration au groupe

Modalités pédagogiques

  • 80% de pratique, 20% d'apports théoriques
  • Projet individuel : chaque apprenant construit un skill avancé
  • Approche par patterns : réutiliser des structures éprouvées
  • Bibliothèque de patterns de skills fournie

Modalités d'évaluation

  • Exercices pratiques à chaque section
  • Validation du skill avec fichiers de support
  • Validation de la configuration subagent
  • Livrable : un skill Devin avancé, fonctionnel, testé et documenté
  • Grille d'évaluation sur 20 points, 12/20 requis

Moyens techniques requis

  • Ordinateur personnel pour chaque apprenant
  • Connexion internet haut débit
  • Accès à Devin (Desktop ou CLI) pendant la formation
  • Salle équipée (présentiel fortement recommandé)

Adaptation par filière

Le contenu de ce module est adapté à votre secteur d'activité :

SecteurExemple d'application
BTPSkill avancé d'audit de devis, skill de génération de notices techniques multi-formats
IndustrieSkill de validation de procédures de sécurité, skill d'analyse de défauts avec scripts
TransportSkill d'optimisation de tournées avec checklists, skill de reporting de flux
Sanitaire et socialSkill de synthèse de dossier avec templates, skill de validation de conformité
AgricultureSkill d'analyse de données agricoles avec scripts python, skill de rapport qualité
CommerceSkill de proposition commerciale avec templates, skill de segmentation prospects
TertiaireSkill de reporting automatisé avec scripts, skill de compte-rendu avec checklists

Questions fréquentes

Ce module est-il nécessaire si j'ai déjà suivi le module 03 ?

Le module 03 couvre les bases de la création de skills. Le module 07 approfondit significativement : patterns réutilisables, fichiers de support complexes, subagents, tests systématiques. Si vous voulez créer des skills professionnels pour un usage en production, le module 07 est fortement recommandé.

Qu'est-ce qu'un pattern de skill ?

Un pattern est une structure de skill réutilisable pour un type de tâche. Par exemple, le pattern "audit" suit toujours la même structure : analyser l'entrée, vérifier des critères, produire un rapport. En réutilisant des patterns, vous gagnez du temps et garantissez la qualité de vos skills.

Demandez un devis pour ce module

Tarif B2B à partir de 850€/jour. Adaptation à votre filière incluse.