ulk

Les decks

App Android

Pour une application Kotlin ou Flutter. 10 cartes, dans l’ordre où elles servent. On part du Commandant : /ulk:bruce.

  1. CommandantBruceCOMMANDANTcommandant des cartes en jeuLes majeurs
    1bruce

    point 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

  2. cinqcinq de bâtonHappydouanière des contrats d'APIBâtons
    2happy

    conç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

  3. cavaliercavalier de bâtonCharpentieredes androïdes vertsBâtons
    3charpentiere

    starter 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

  4. asas de bâtonFondeusedes caractères du systèmeBâtons
    4fondeuse

    design 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

  5. valetvalet d’épéeCalibreusedes pièces avant l'assemblageÉpées
    5calibreuse

    tests 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

  6. cavaliercavalier d’épéeFunambuledes parcours sans filetÉpées
    6funambule

    tests 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

  7. reinereine d’épéePortieredes seuils ouverts à tousÉpées
    7portiere

    accessibilité

    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

  8. sixsix de bâtonTimmarchande des abonnementsBâtons
    8tim

    moné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

  9. septsept de bâtonEtalieredes vitrines de boutiqueBâtons
    9etaliere

    fiche 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

  10. huithuit de bâtonLanceusedes applis en orbiteBâtons
    10lanceuse

    lancement

    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