Skill Graphs + Pattern Language agentic : structurer les savoirs des agents¶
Resume¶
Deux approches pour structurer les competences des agents IA au-dela des fichiers SKILL.md plats. Skill Graphs (@arscontexta) : les skills comme noeuds d'un graphe de connaissances structure, pas des fichiers isoles. Permet des applications impossibles avec des skills plats — composition, dependances, decouverte semantique. Pattern Language for Agentic AI (Carlos Perez) : catalogue de design patterns pour agents fiables — Context Reassertion, Drift Checkpoints, Ghost Context Removal, Prompt Forking. Cible les ingenieurs qui construisent des systemes agentiques au-dela du chat.
Analyse critique¶
Skill Graphs :
L'idee est juste : un skill isole est utile, mais un graphe de skills avec des relations (depend_de, enrichit, remplace) est exponentiellement plus utile. C'est la difference entre une liste de procedures et une base de connaissances structuree.
Le post original est de fevrier 2026 mais resurface maintenant — probablement a cause de l'explosion des skills Claude Code (Waza, Obsidian Skills, etc.). Le timing est pertinent.
Pattern Language (Perez) :
Les patterns nommes sont interessants : - Context Reassertion : reinjecter le contexte critique periodiquement (= notre injection constitutionnelle via hook) - Drift Checkpoints : detecter la derive de l'agent (= nos gates PMO) - Ghost Context Removal : purger le contexte obsolete (= notre compaction awareness TODO #10) - Prompt Forking : specialiser les prompts selon le chemin d'execution (= notre cache-first avec bloc partage vs variable)
Ces patterns existent deja dans ProbatioVault, mais sans les noms formalises. La valeur est dans la taxonomie — pouvoir nommer un pattern aide a le communiquer et le documenter.
Pertinence ProbatioVault¶
Impact modere :
-
Skill Graphs : notre architecture de skills (40+ skills dans
.claude/commands/) est plate. Un graphe de dependances entre skills permettrait de decouvrir automatiquement quel skill appeler en fonction du contexte. A evaluer pour la prochaine refonte de l'index des skills. -
Pattern Language : valide nos choix architecturaux en les nommant. Utile pour la documentation interne (CLAUDE.md, CONSTITUTIONAL.md) — remplacer les descriptions ad hoc par des noms de patterns standards faciliterait l'onboarding et la communication.
-
Mapping patterns → ProbatioVault :
| Pattern Perez | Equivalent PV | Implementation |
|---|---|---|
| Context Reassertion | Hook constitutional-inject | En production |
| Drift Checkpoints | Gates PMO ⅗/8 | En production |
| Ghost Context Removal | Compaction awareness | TODO #10 |
| Prompt Forking | Cache-first assemblage | En production |