learn.chetana.fr

Skills : le savoir-faire versionné

12 min readCore

Le problÚme que les skills résolvent

Chaque Ă©quipe a ses gestes rituels : « ajouter une route » implique CHEZ VOUS le router du bon module, un schĂ©ma Pydantic, la session RLS, un test cross-tenant. Un agent gĂ©nĂ©rique en fera 60 % ; le nouveau collĂšgue aussi. Ce savoir-faire vivait dans la tĂȘte des anciens — les skills le mettent dans le repo.

Une skill = un fichier markdown versionnĂ© (.claude/skills/add-route/SKILL.md) : quand demander (le dĂ©clencheur), la procĂ©dure pas Ă  pas, les piĂšges, les fichiers de rĂ©fĂ©rence Ă  imiter. L'agent la charge quand la tĂąche correspond — et suit VOTRE procĂ©dure au lieu d'improviser la sienne.

Le catalogue du projet étudié (10 skills)

Trois familles instructives :

  • les gestes de code : add-route, add-chat-tool, add-langgraph-node, add-extractor, add-connector, add-migration, add-page — un par point d'extension de l'architecture. Remarque : la liste des skills DESSINE l'architecture (si un geste frĂ©quent n'a pas de skill, soit il manque, soit l'architecture a un problĂšme) ;
  • les enquĂȘtes : debug-matching — la procĂ©dure de diagnostic (quelles tables regarder, quels scores tracer, quels cas d'Ă©val rejouer) ;
  • les workflows : plan-feature, ship-feature — les enchaĂźnements complets (de la spec au ticket, du code Ă  la MR verte).

S'y ajoutent les slash commands (/ship, /status, /retro, /new-adr) : les mĂȘmes idĂ©es, dĂ©clenchĂ©es explicitement.

Écrire une bonne skill

  1. Un dĂ©clencheur net : « utiliser quand on expose une nouvelle ressource REST » — l'agent doit savoir QUAND la charger ;
  2. La procĂ©dure qui pointe vers l'exemplaire : « imite modules/catalog/router.py » vaut mieux que 50 lignes d'explications — le code de rĂ©fĂ©rence est la vraie spec ;
  3. Les piĂšges en nĂ©gatif : « n'oublie PAS le test d'isolation cross-tenant » — les skills capturent les erreurs dĂ©jĂ  commises ;
  4. TestĂ©e en vrai : une skill qui produit du code refusĂ© en revue est un bug de skill — on la corrige comme du code.
đŸ§© Quiz1/3

Une skill capture avant tout


🃏 Flashcards1/4