Aller au contenu principal

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.

7h
Durée
de formation
8
Effectif
maximum
09
Module
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.

1

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
2

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
3

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
4

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é
5

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é :

SecteurExemple d'application
BTPPlugin "BTP-IA" avec skills de devis, notices, planning chantier
IndustriePlugin "Industrie-IA" avec skills de maintenance, qualité, sécurité
TransportPlugin "Transport-IA" avec skills de tournées, documents, reporting
Sanitaire et socialPlugin "Social-IA" avec skills de comptes-rendus, synthèses, suivi
AgriculturePlugin "Agro-IA" avec skills d'analyse, qualité, protocoles
CommercePlugin "Commerce-IA" avec skills de ventes, prospects, marketing
TertiairePlugin "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.