AI in IBM i: Turn Your Expertise into Skills

Article rédigé par Malo Lecoursonnais, le 6 juillet 2026

Les agents IA, de quelque forme qu’ils soient, impactent le monde du développement informatique plus que n’importe quel autre domaine. Si leurs valeurs ne sont plus à démontrer sur le code moderne, cette série de blogs vise à donner toutes les clés pour appliquer cette révolution au monde legacy, et plus particulièrement IBM i.

Ce qu’il faut retenir

  • 1

    Un skill encadre l’agent IA en lui transmettant vos process de développement et vos bonnes pratiques, pour qu’il suive le bon scénario sans rien oublier.

  • 2

    Un skill est un simple dossier de fichiers markdown, organisé autour du fichier SKILL.md (instructions principales et description en en-tête), complété par checklists, exemples et scripts.

  • 3

    ARCAD propose une bibliothèque de skills IBM i prête à l’emploi via son MCP Server : écrits et testés par ses experts, un atout décisif alors que les LLMs sont peu entraînés sur RPG et COBOL.

Mais c’est quoi, au juste, les skills ?

Les agents IA répondent à vos questions, à vos prompts. Dans un contexte de développement informatique, ce sont vos lignes de code qui sont envoyées à des assistants de code : IBM Bob, Claude Code, GitHub Copilot, Mistral Vibe, ChatGPT Codex…

Mais un patrimoine applicatif, ce sont aussi des fonctionnements propres à l’entreprise, des pipelines CI/CD pensés par des équipes. Transmettre ces process à l’IA, c’est le rôle des skills.

Comprendre le fonctionnement des skills

Ajouter un champ dans un PF, refactoriser du code monolithique, tester la non-régression… les tâches DevOps qui vont de plus en plus être assistées par l’IA suivent souvent le même schéma, avec de bonnes pratiques.

Un skill est un scénario à respecter pour l’agent, qui permet à ce dernier d’être cadré. Concrètement, il va donner des étapes à suivre et outils à mobiliser pour ne rien oublier sur la tâche décrite.

La composition d’un skill

Un skill se matérialise par un dossier comprenant des fichiers markdown (proches de .txt) :

my-skill/
├── SKILL.md           # Instructions principales (obligatoire)
├── checklist.md        # checklist à suivre pour agent
├── examples/
│   └── sample.md      # Exemple de sortie montrant le format attendu
└── scripts/
    └── validate.sh    # Script que l'agent peut exécuter

Le premier fichier, et le plus important, est SKILL.md . Il comprend les informations principales du scénario, fait référence aux autres fichiers markdown et inclut une rapide description en en-tête de fichier. Voici un exemple de description :

---
name: arcad-add-field
description: Interactive workflow to add a field to an IBM i file. Will ask for field details, analyze ARCAD dependencies, present impact report, and implement changes only after user approval.
---

Les autres fichiers viennent accompagner le principal, dans le but d’avoir un résultat le plus proche du besoin technique ou métier.

Avoir les meilleurs skills possibles

Si les principes des skills sont établis, il est difficile d’affirmer que tel ou tel skill est le meilleur. Car un bon skill c’est celui qui traduit le mieux vos process de développement.

En ce qui concerne le monde IBM i, les skills ont d’autant plus d’impact que nous savons que les LLMs sont moins entrainés sur le code RPG et COBOL.

Dans cette logique et grâce à ses 34 ans d’expertise, ARCAD Software propose avec son MCP Server une bibliothèque de skills, écrits et testés par ses experts IBM i.

Cet article fait partie de la série IA dans l’IBM i :

Malo, Solution Architect

À propos de l’auteur

Malo Lecoursonnais

Architecte Solutions

Diplômé de l’IMT Atlantique, Malo est spécialisé dans l’intégration de solutions IA au service des environnements IBM i et modernes. Architecte solutions chez ARCAD, il accompagne nos clients dans la modernisation de leur patrimoine applicatif, de la conception jusqu’à la mise en œuvre, avec une exigence constante d’expérience utilisateur.

Son expertise des outils IA et sa vision produit nourrissent directement les évolutions de Gianni et d’ARCAD MCP Server, pour aider les équipes IBM i à reprendre la main sur leur code. Fort d’expériences internationales et d’un goût marqué pour la pédagogie, il contribue à diffuser les bonnes pratiques du développement IA au-delà des frontières françaises.

Contact Us

DEMANDEZ VOTRE DÉMO

Parlons de votre projet !

Nos experts vous conseillent

Démo personnalisée

Sollicitez nos experts