MotifPattern

Une fiche était rangée mais ne rejoignait jamais le passeCe qui est présent n’est pas ce qui est chargéA card was filed but never reached the passWhat is present is not what gets loaded

Une fiche pouvait dormir dans un tiroir toute une saison. Celles rangées derrière un autre tiroir ne remontaient jamais à l’ouverture. La brigade ne les voyait pas et le service ne changeait pas.La découverte est le mécanisme par lequel un environnement d’exécution identifie les ressources réellement disponibles et applicables. Chez Claude Code, les skills imbriqués n’étaient pas découverts : les fichiers existaient, l’inventaire chargé au démarrage ne les contenait pas. Les utilisateurs les exposaient alors par des hooks de démarrage.A card could sleep in a drawer for a whole season. Cards tucked behind another drawer never came out at opening. The brigade never saw them, and service did not change.Discovery is the mechanism by which a runtime identifies the resources that are actually available and applicable. At Claude Code nested skills were not discovered: the files existed, the inventory loaded at startup did not contain them. Users exposed them through startup hooks instead.

Les ustensiles et les machinesOutils, configuration et runtimeUtensils and machinesTools, configuration and runtime

La fiche existait, mais quelqu’un devait la chercher à la mainSignauxThe card existed, but someone had to fetch it by handSignals

La fiche était écrite et rangée, mais elle ne faisait rien au service. Quelqu’un a donc ajouté une tournée manuelle à l’ouverture. Un matin, cette tournée n’a plus rien ramené alors que les fiches n’avaient pas bougé.Une ressource présente sur disque reste sans effet observable. Des contournements apparaissent pour l’exposer — chez Claude Code, des hooks de démarrage. Le signal le plus net vient ensuite : une évolution du démarrage casse le contournement alors que les fichiers de skills sont restés inchangés.The card was written and filed, but it did nothing for service. Someone added a manual round at opening. One morning, that round brought back nothing although the cards had not moved.A resource present on disk has no observable effect. Workarounds appear to expose it — at Claude Code, startup hooks. The sharpest signal comes next: a change in startup breaks the workaround while the skill files themselves stayed unchanged.

Le rangement ne prouvait pas la lectureMécanismeFiling did not prove readingMechanism

On voyait la fiche, pas la tournée qui ouvrait les tiroirs. Une fiche rangée et une fiche suivie se ressemblaient donc parfaitement. La différence n’apparaissait jamais pendant le service.L’interface effective n’est pas le format du fichier mais l’algorithme de découverte associé à l’ordre d’initialisation. La présence se lit comme une disponibilité, si bien qu’une ressource ignorée passe pour une ressource qui devrait fonctionner. Les utilisateurs dépendent alors d’une interface non documentée, sans contrat ni garantie de compatibilité.People saw the card, not the round that opened drawers. A filed card and a followed card therefore looked exactly alike. The difference never appeared during service.The effective interface is not the file format but the discovery algorithm together with initialization order. Presence reads as availability, so an ignored resource looks like one that ought to work. Users then depend on an undocumented interface, with no contract and no compatibility guarantee.

Afficher les fiches sorties à chaque ouvertureRéponseShow the cards brought out at every openingResponse

Affichez à l’ouverture les fiches réellement sorties, poste par poste. Prévenez lorsque la tournée change et vérifiez les gestes ajoutés pour la compléter. Plusieurs cuisines semblent aller dans ce sens, sans qu’une même méthode soit établie.Versionner la sémantique de découverte et publier l’inventaire effectivement chargé au démarrage, afin que présence et chargement se constatent séparément. Traiter les points d’extension utilisés par les contournements comme une surface de compatibilité, testée à chaque montée de version. Les systèmes de skills des principaux harnais s’orientent vers des sémantiques explicites de découverte et d’activation ; c’est une tendance observée, aucun comportement uniforme n’est établi.At opening, show the cards actually brought out for every station. Announce changes to the round and check the extra moves that complete it. Several kitchens appear to be moving this way, without one method being established.Version the discovery semantics and publish the inventory actually loaded at startup, so that presence and loading are established separately. Treat the extension points workarounds rely on as a compatibility surface, tested at every version bump. Major harness skill systems are moving toward explicit discovery and activation semantics; that is an observed trend, and no uniform behavior is established.

Une fiche ignorée n’existe pas pour le serviceLeçonA card ignored does not exist for serviceLesson

Rangez la fiche là où la tournée passe, ou changez la tournée. Ce qui n’est jamais sorti d’un tiroir n’a jamais guidé le service.Les règles de découverte appartiennent à l’API des ressources qu’elles exposent. Les modifier revient à modifier un contrat public, même quand aucun format de fichier ne bouge.Keep the card where the round passes, or change the round. What never leaves a drawer has never guided service.Discovery rules belong to the API of the resources they expose. Changing them changes a public contract, even when no file format moves.