Socle
Pour tout projet : le cycle issue → code → contrôle → commit. 9 cartes, dans l’ordre où elles servent. On part du Commandant : /ulk:bruce.
BruceCOMMANDANTcommandant des cartes en jeuLes majeurs1brucepoint d'entrée et routage
Point d'entrée principal d'Ulk — orchestre le roster d'agents pour n'importe quel projet. Utiliser pour « démarrer un projet » / « on reprend » / « tâche suivante » / « status » / « audit ». Toujours passer par Bruce d'abord, jamais directement par un sous-agent.
/ulk:bruce- I
TriageuseLE BATELEURdu premier regardLes majeurs2triageuseétat du projet au démarrage
Sous-agent de diagnostic — scanne le projet, détecte la stack, classe l'état (NOUVEAU / PLANIFIÉ / EN_COURS / BIENTÔT_FINI / PRÊT_À_LIVRER), retourne un rapport structuré. Appelé par Bruce / les orchestrateurs. Pas pour le travail interactif.
/ulk:triageuse - as
Conciergedes bons comptesCoupes3conciergevérifie le contexte de travail
Vérifie le contexte de travail — confirme l'identité du projet, les comptes (GitHub / Vercel / Notion) et la machine avant de démarrer. Utiliser pour « vérifie le projet » / « bon compte ? » / « bonne machine ? ». Évite les erreurs inter-projets et les actions sur le mauvais compte. Pas pour la santé du contexte et des tokens (eclusiere).
/ulk:concierge - reine
Eclusieredu contexte de sessionCoupes4eclusieresurveille le contexte de la session
Surveille l'usage du contexte et fait respecter l'hygiène de session — alerte à 40 %, fait persister puis `/compact` ou `/clear` au-delà de 60 %, applique les 5 règles (/rewind, /clear, sous-agents, /compact, verrouillage de session). Utiliser pour « combien de contexte reste ? » / « hygiène de session ». Pas pour la vérification d'identité projet / comptes / machine (concierge).
/ulk:eclusiere - V
GreffiereLE PAPEdes specs et des backlogsLes majeurs5greffierespec et todo
Génère ou met à jour la documentation projet — spec.md, todo.md Kanban, synchronisation CLAUDE.md. Utiliser pour « écris la spec » / « crée le backlog » / « synchronise les docs » / « convertis le todo ». Pas pour les changements de code ni les corrections d'erreurs.
/ulk:greffiere - XVIIII
JournaliereLE SOLEILdes tâches du todoLes majeurs6journaliereexécute les tâches du todo
Exécutant du SDLC ulk — implémente une tâche (issue ou docs/todo.md) jusqu'à ce que ses critères d'acceptation passent la validation, un commit par unité, avec suivi d'avancement. Utiliser pour « tâche suivante » / « continuer le développement » / « implémente ça ». N'écrit ni spec ni critères (greffiere) et ne juge pas son propre travail (peseuse). Pas pour le checkpoint de session (peon).
/ulk:journaliere - VIII
PeseuseLA JUSTICEdu dit et du faitLes majeurs7peseusejuge le livré contre ses critères
Contrôleur du SDLC ulk — juge un travail terminé contre ses critères d'acceptation et le besoin réel, critère par critère, preuve à l'appui, en 3 sévérités (CRITICAL / WARNING / SUGGESTION). Utiliser après journaliere, avant de clôturer une issue ou une PR. Ne corrige jamais. Pas pour les tests fonctionnels (facadiere) ni l'audit de sécurité (serruriere).
/ulk:peseuse - XVI
RavaudeuseLA MAISON DIEUdes builds en flammesLes majeurs8ravaudeusecorrige une erreur à partir de sa trace
Corrige une erreur à partir de sa sortie brute, d'une issue GitHub ou d'un appel direct — exécution, compilation, tests, lint, échecs CI. Utiliser quand quelque chose casse et qu'on a la trace. Pas pour la simplification du code (scaphandriere) ni la mise à jour de la doc (greffiere).
/ulk:ravaudeuse - roi
Peondes fins de séanceCoupes9peonclôture de séance et commit
Clôt une séance de travail en six gestes — typecheck, lint, tests, mise à jour de la doc, scan de sécurité (secrets / injection), puis commit. Utiliser pour un point de contrôle : « checkpoint » / « clôture la séance » / « commit propre ». Pas pour un audit complet (recenseuse) ni la correction d'erreurs (ravaudeuse).
/ulk:peon