Module 09 · Avancé Devin · 7 heures
Plugins Devin : packager et partager
Packager vos skills Devin en plugins installables. Structure de plugin, manifeste, meta-plugin, marketplace d'organisation. Distribuer vos compétences IA à toute votre équipe.
de formation
maximum
sur 14
Public visé
Apprenants ayant suivi les modules 03 et 07
Prérequis
Modules 03 et 07 obligatoires
Modalités
Présentiel ou distanciel
Effectif maximum
8 apprenants par session
Objectifs pédagogiques
À l'issue de ce module, l'apprenant sera capable de :
- Comprendre la structure d'un plugin Devin et son manifeste
- Créer un plugin qui bundle des skills, rules, hooks, MCP servers et subagents
- Installer et tester un plugin depuis GitHub, git URL ou dossier local
- Configurer un meta-plugin pour distribuer un baseline à toute une équipe
- Gérer les dépendances entre plugins (required, optional, forbidden)
- Publier un plugin sur le marketplace d'organisation
Programme détaillé
5 sections, pour un total de 7 heures.
Architecture des plugins Devin
2h- Qu'est-ce qu'un plugin : un bundle installable de skills + rules + hooks + MCP + subagents
- Structure d'un plugin : .devin-plugin/plugin.json, AGENTS.md, rules/, agents/, hooks.json, skills/
- Le manifeste plugin.json : name, version, requiredPlugins, optionalPlugins, forbiddenPlugins
- Le meta-plugin pattern : un repo qui référence d'autres plugins
Création d'un plugin
2h- Partir du template CognitionAI/plugin-template
- Créer le manifeste plugin.json
- Ajouter des skills au plugin
- Ajouter une règle AGENTS.md (always-on)
- Valider la structure avec le validateur
Installation et distribution
1h- Installation depuis GitHub : devin plugins install owner/repo
- Installation depuis git URL ou dossier local
- Les skills du plugin sont disponibles comme /<plugin>:<skill>
- Meta-plugin : un repo qui required d'autres plugins
Gouvernance et marketplace
1h- Plugins managed au niveau org/enterprise
- requiredPlugins, optionalPlugins, forbiddenPlugins
- Le marketplace d'organisation : ajouter des plugins custom
- Upload de plugins : dossier, .zip, ou éditeur intégré
Atelier : plugin métier complet
1h- Créer un plugin complet pour un cas métier
- Inclure : 2-3 skills, 1 règle AGENTS.md
- Valider la structure, tester l'installation en local
- Documenter le plugin (README)
Modalités pédagogiques
- 70% de pratique, 30% d'apports théoriques
- Projet individuel : chaque apprenant crée son propre plugin
- Approche par template : partir du template officiel et personnaliser
Modalités d'évaluation
- Exercices pratiques à chaque section
- Validation du plugin minimal
- Livrable : un plugin Devin complet, validé, testé et documenté
- Démonstration : installation du plugin et invocation de ses skills
Moyens techniques requis
- Ordinateur personnel pour chaque apprenant
- Connexion internet haut débit
- Accès à Devin (Desktop ou CLI) pendant la formation
- Compte GitHub (pour héberger et installer des plugins)
- Node.js installé (pour le validateur de template)
Adaptation par filière
Le contenu de ce module est adapté à votre secteur d'activité :
| Secteur | Exemple d'application |
|---|---|
| BTP | Plugin "BTP-IA" avec skills de devis, notices, planning chantier |
| Industrie | Plugin "Industrie-IA" avec skills de maintenance, qualité, sécurité |
| Transport | Plugin "Transport-IA" avec skills de tournées, documents, reporting |
| Sanitaire et social | Plugin "Social-IA" avec skills de comptes-rendus, synthèses, suivi |
| Agriculture | Plugin "Agro-IA" avec skills d'analyse, qualité, protocoles |
| Commerce | Plugin "Commerce-IA" avec skills de ventes, prospects, marketing |
| Tertiaire | Plugin "Tertiaire-IA" avec skills de reporting, comptes-rendus, facturation |
Questions fréquentes
Un plugin est-il obligatoire pour utiliser des skills ?
Non. Les skills fonctionnent parfaitement sans plugin. Le plugin devient pertinent quand vous voulez distribuer un ensemble de skills à une équipe ou une organisation. C'est le mécanisme de packaging et de partage officiel de Devin.
Peut-on partager des plugins en privé ?
Oui. Les plugins peuvent être hébergés sur des repos GitHub privés. Les sessions Devin Cloud accèdent au repo via votre intégration Git, et les utilisateurs CLI utilisent leurs propres credentials git. Vous pouvez aussi uploader un plugin directement (dossier ou .zip) sans passer par un repo.
Demandez un devis pour ce module
Tarif B2B à partir de 850€/jour. Adaptation à votre filière incluse.