ulk

Les decks

App iOS et macOS

Pour une application Swift et SwiftUI. 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. roiroi de bâtonIsaacébéniste des assemblages natifsBâtons
    3isaac

    starter kit Swift et SwiftUI

    Génère un starter kit Swift 6 / SwiftUI compilable pour iOS / macOS / watchOS / tvOS / visionOS → App Store Connect. Lit docs/api/. Utiliser pour « app Apple » / « starter kit iOS » / « swift ». Prérequis : happy.

    /ulk:isaac

  4. reinereine de bâtonJonysouffleuse de verre liquideBâtons
    4jony

    design system macOS et iOS

    Conçoit le design system macOS/iOS — tokens, composants, clair/sombre, matériau Liquid Glass, wireframes natifs Apple. Utiliser pour « design macOS » / « UI iOS » / « style Apple » / « Liquid Glass ». Pas pour écrire du SwiftUI (isaac).

    /ulk:jony

  5. neufneuf de bâtonWozaccordeuse au diapason d'AppleBâtons
    5woz

    audit SwiftUI contre la guidance Apple

    Audite un projet SwiftUI contre les 16 axes de la guidance Apple — balayage gardé, score par axe. Utiliser pour « audit SwiftUI » / « revue iOS » / « coder comme Apple ». Pas pour générer un starter kit (isaac).

    /ulk:woz

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

    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

  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 App 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