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.
de formation
maximum
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.
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
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
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
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
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é :
| Secteur | Exemple d'application |
|---|---|
| BTP | Skill avancé d'audit de devis, skill de génération de notices techniques multi-formats |
| Industrie | Skill de validation de procédures de sécurité, skill d'analyse de défauts avec scripts |
| Transport | Skill d'optimisation de tournées avec checklists, skill de reporting de flux |
| Sanitaire et social | Skill de synthèse de dossier avec templates, skill de validation de conformité |
| Agriculture | Skill d'analyse de données agricoles avec scripts python, skill de rapport qualité |
| Commerce | Skill de proposition commerciale avec templates, skill de segmentation prospects |
| Tertiaire | Skill 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.