App Android
Pour une application Kotlin ou Flutter. 10 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- cinq
Happydouanière des contrats d'APIBâtons2happyconçoit l'API que le starter kit lit (docs/api/)
Conçoit une API complète (OpenAPI 3.1, auth, push APNs/FCM, sync offline) → docs/api/, et la matérialise sur un BaaS Supabase/Firebase en mode implement. Utiliser pour « API mobile » / « design d'API » / « implémenter le backend ». Prérequis de isaac et charpentiere.
/ulk:happy - cavalier
Charpentieredes androïdes vertsBâtons3charpentierestarter kit Android, Kotlin ou Flutter
Génère un starter kit Kotlin / Compose ou Flutter compilable pour Android téléphone / tablette / TV / Wear OS → Google Play. Lit docs/api/. Utiliser pour « app Android » / « starter Flutter » / « starter Kotlin ». Prérequis : happy.
/ulk:charpentiere - as
Fondeusedes caractères du systèmeBâtons4fondeusedesign system
Génère un design system complet depuis un brief de marque / URL / captures — palette, tokens, typographie, prévisualisations via /hue. Utiliser pour « crée un design system » / « design from-scratch ». Produit docs/design.md + design-model.yaml.
/ulk:fondeuse - valet
Calibreusedes pièces avant l'assemblageÉpées5calibreusetests unitaires
Écrit et configure des tests unitaires — Jest, Vitest ou le framework natif du projet — sur des fonctions, composants, hooks et utilitaires, avec les rapports de couverture et le câblage CI. Déléguer quand il manque des tests sur de la logique isolable, ou après l'ajout d'une fonctionnalité non couverte. Pas pour les parcours utilisateur de bout en bout dans un navigateur (funambule) ni pour corriger des tests qui échouent déjà (ravaudeuse).
/ulk:calibreuse - cavalier
Funambuledes parcours sans filetÉpées6funambuletests de bout en bout
Écrit et configure des tests end-to-end — Playwright ou Cypress — avec captures d'écran, vidéos, rapports et câblage CI. Supporte tous les frameworks web. Déléguer quand il faut vérifier un parcours utilisateur complet dans un vrai navigateur : tunnel d'achat, authentification, formulaire multi-étapes, régression visuelle. Pas pour tester une fonction ou un composant isolé (calibreuse) ni pour corriger des tests qui échouent déjà (ravaudeuse).
/ulk:funambule - reine
Portieredes seuils ouverts à tousÉpées7portiereaccessibilité
Audit complet d'accessibilité selon les standards WCAG 2.1/2.2. Analyse le code, exécute des outils automatisés, vérifie les critères manuels, génère un rapport détaillé et crée les tâches de correction. Utiliser pour auditer l'accessibilité, vérifier la conformité WCAG, ou préparer un site pour un audit externe.
/ulk:portiere - six
Timmarchande des abonnementsBâtons8timmonétisation
Conçoit et câble la monétisation d'une app mobile — IAP, abonnements, paywall, essais, pricing via RevenueCat / StoreKit 2 / Play Billing. Utiliser pour « monétisation » / « paywall » / « abonnement » / « IAP ». Pas pour les coûts cloud (metreuse).
/ulk:tim - sept
Etalieredes vitrines de boutiqueBâtons9etalierefiche Play Store
Optimise la présence store d'une app — mots-clés ASO, fiche App Store / Play Store, screenshots, conformité review guidelines, suivi des notes. Utiliser pour « ASO » / « fiche store » / « soumission App Store ». Pas pour la copy in-app (ecrivaine).
/ulk:etaliere - huit
Lanceusedes applis en orbiteBâtons10lanceuselancement
Orchestre le lancement d'une app mobile — checklist launch, beta TestFlight / Play tracks, prise en main instrumentée, plan analytics, boucle feedback. Utiliser pour « lancement » / « launch » / « beta » / « growth mobile ». Pas pour la fiche store (etaliere).
/ulk:lanceuse