Agent OS
Systeme de Skills

Versionner et deprecier

Semver, changelog, deprecation 90 jours, rollback, et gestion des dependencies entre skills.

Un skill en production evolue. Le versionning semantique, le changelog, et le protocole de deprecation garantissent la stabilite.

Versioning semantique

Ajoute la version dans le frontmatter :

metadata:
  version: 1.2.0
TypeQuandExemple
PATCH (0.0.X)Typo, clarification, reformulation1.0.0 vers 1.0.1
MINOR (0.X.0)Nouvelle regle, nouveau pattern, ajout1.0.1 vers 1.1.0
MAJOR (X.0.0)Restructuration, changement de comportement1.1.0 vers 2.0.0

Un PATCH ne change pas le comportement. Un MINOR ajoute sans casser. Un MAJOR peut casser la compatibilite.

Changelog

Chaque version a une entree dans le changelog du skill :

### v1.2.0 -- 2026-04-04
- Ajoute : template Reference API
- Modifie : description pour meilleur triggering
- Corrige : formule de scoring dans review
RegleDetail
Date au format ISO 8601YYYY-MM-DD
4 categories maxAjoute, Modifie, Supprime, Corrige
1 ligne par changementPas de paragraphes
Plus recent en hautOrdre chronologique inverse

Protocole de deprecation

Ne supprime jamais un skill sans prevenir

Un skill deprecie reste accessible 90 jours. Les dependances doivent migrer avant la suppression.

EtapeAction
1Ajouter deprecated: true dans le frontmatter
2Ajouter en haut du body : "Ce skill est remplace par [X]. Utilise [X] a la place."
3Garder le skill 90 jours avant suppression
4Mettre a jour les dependances (skills qui referent a celui-ci)

Rollback

Si une mise a jour casse quelque chose :

git revert [commit-hash]

Le skill revient a la version precedente instantanement. Le rollback est toujours preferable a un correctif hasardeux.

Dependencies entre skills

Si un skill requiert un autre skill, documente-le dans le frontmatter :

metadata:
  dependencies: [self-improve, doc-writer-agent]

Avant de deprecier un skill, verifie qu'aucun autre skill n'en depend. Les dependances cassees sont le premier facteur de regression.

Monitoring post-deploy

Dans les 7 jours suivant un deploy, verifie :

CheckQuestion
TriggeringLe skill trigger-t-il sur les bonnes queries ? (5 tests manuels)
SatisfactionLe score de satisfaction est-il stable ?
Edge casesDes cas non prevus sont-ils apparus ?

Lecture liee

On this page