Mettre à jour la base de connaissances `/knowledge/` avec de nouvelles règles, cas limites et heuristiques de catalogage en français, de manière atomique et sans duplication. Utiliser cette compétence quand une connaissance généralisable est confirmée par l'expérience ou le retour utilisateur. Déclencheurs typiques : "mettre à jour le wiki", "ajouter une règle de catalogage", "documenter un cas limite". Retourne un rapport JSON strict.
Cette compétence matérialise le comportement de wiki LLM exigé par l'architecture. Elle transforme une connaissance validée en règle explicite, versionnable et lisible par l'humain dans /knowledge/.
Utiliser cette compétence lorsqu'une information dépasse le cas particulier et doit devenir une règle consultable au début des exécutions futures. Ne pas l'utiliser pour mémoriser une simple correction ponctuelle.
uv run skills/update-wiki-cataloging/scripts/cli.py \
--rule-file ./rule.json
| Flag | Type | Required | Notes |
|---|---|---|---|
--rule-file | path | yes | JSON contenant au minimum title et |
rule_markdownLa CLI crée ou remplace un fichier de règle dans knowledge/ et retourne updated_files, rules_added, rules_updated et error.
/knowledge/ reste prioritaire sur les suppositions internes de l'agent.{
"updated_files": ["knowledge/unimarc-zones.md"],
"rules_added": 1,
"rules_updated": 0,
"error": null
}
self-improve-cataloging
→ update-wiki-cataloging ← cette compétence
→ retrieve-knowledge du prochain run