Publié le 3 juin 2026 sur le blog d'Anthropic par Thariq Shihipar (équipe Claude Code), cet article distille le retour d'expérience interne de l'entreprise sur l'usage des Skills. Le cadrage initial corrige une vision réductrice : une Skill n'est pas un fichier markdown isolé mais un dossier réunissant instructions, scripts, ressources, configuration et hooks, que l'agent explore et manipule. La maxime structurante : « You should think of the entire file system as a form of context engineering and progressive disclosure. »

L'article apporte d'abord une taxonomie de neuf catégories de skills observées chez Anthropic, illustrées par des noms réels : (1) Library/API Reference (doc de libs/CLI internes avec gotchas) ; (2) Product Verification (test via Playwright/tmux) ; (3) Data Fetching & Analysis (grafana, datadog, requêtes type) ; (4) Business Process Automation (standup, recaps, tickets) ; (5) Code Scaffolding (boilerplate, migrations) ; (6) Code Quality & Review (adversarial-review, code-style) ; (7) CI/CD & Deployment (babysit-pr, deploy) ; (8) Runbooks (diagnostic multi-outils par symptôme) ; (9) Infrastructure Operations (maintenance avec garde-fous).

You should think of the entire file system as a form of context engineering and progressive disclosure.

**Thariq Shihipar** , claude.com

Vient ensuite un corpus de bonnes pratiques. La première est l'anti-redondance : « Claude already knows how to code and can read your codebase » — il faut documenter ce qui contredit le comportement par défaut, pas l'évident. Le contenu le plus précieux est la section Gotchas (« the highest-signal content in any skill »), nourrie des points d'échec réellement rencontrés. La progressive disclosure s'opère via l'arborescence : on oriente Claude vers le bon fichier de référence selon la situation. Les descriptions doivent être pensées pour le modèle, pas l'humain : « the description field is not a summary, it's a description of when to trigger this skill. » Pour la configuration, un setup flow stocke les paramètres (config.json) ou interroge l'utilisateur via AskUserQuestion. La mémoire persistante passe par des logs append-only/JSON dans le répertoire stable ${CLAUDE_PLUGIN_DATA}. Les helper scripts libèrent le raisonnement du modèle : « lets Claude spend its turns on composition… rather than reconstructing boilerplate. » Enfin, des hooks conditionnels (ex. blocage de commandes destructrices) ne s'activent que le temps de la skill.

Côté distribution, Anthropic range ses skills dans ./.claude/skills ; elles émergent dans un dossier sandbox partagé via Slack, gagnent en traction, puis sont promues par PR vers un marketplace interne. L'usage est mesuré par un hook PreToolUse qui logue les invocations, révélant les skills populaires et celles à retravailler. Un guide opérationnel directement réutilisable pour rédiger, distribuer et mesurer des skills à l'échelle d'une organisation.