Rôle du skill divine-context
Ce skill est la porte d'entrée contextuelle pour tout agent Claude intervenant dans l'écosystème diVine, dont fait partie divine-mobile. Il ne s'agit pas d'un squelette vide : le SKILL.md est pleinement rédigé et remplit une fonction précise — orienter l'agent vers le repository partagé divine-context, qui fait office de handbook de référence pour l'ensemble de la cinquantaine de repos divine-*.
Ce que ce skill couvre
Le skill indique à l'agent comment localiser et charger le handbook divine-context (cloné en tant que sibling sous ~/code/divine/), quels fichiers lire selon le type de tâche (AGENT_CONTEXT.md, ARCHITECTURE.md, NOSTR.md, GLOSSARY.md, etc.), et dans quel ordre les consulter. Il sert de boussole avant d'entamer un travail cross-repo afin d'éviter de redécouvrir à chaque session l'architecture Nostr, la terminologie diVine ou le catalogue de services existants.
Workflow de mise à jour
Une partie significative du skill décrit la procédure inverse : quand un agent découvre dans divine-mobile (ou tout autre repo divine-*) un fait à portée transversale, il doit proposer une mise à jour de divine-context. Le skill encadre strictement cette démarche — présenter une liste de propositions à l'utilisateur avant toute modification, brancher depuis origin/main via un worktree isolé dans /tmp, ouvrir une PR par changement logique, et ne jamais inventer de fait non vérifié.
Utilisation dans divine-mobile
Dans le contexte de ce repository Flutter multi-packages (environ 75 packages Melos, stack Nostr + Blossom + Keycast), le skill divine-context est particulièrement utile lors de travaux touchant aux flux cross-services : intégration Nostr, upload Blossom, signature NIP-46 via Keycast, ou vérification d'identité. Il évite de dupliquer dans divine-mobile des informations qui appartiennent au niveau plateforme, et garantit que les agents successifs partagent le même socle de connaissance.