
de axiom908
Audit des suites de tests Swift/xOS pour détecter les modèles instables (flaky), les problèmes de vitesse, les opportunités de migration vers Swift Testing et la santé globale des tests ; produit des résultats priorisés.
L'Axiom Test Auditor analyse les bases de code pour cartographier la couverture des tests, détecter les anti-patterns (appels sleep, état mutable partagé, tests UI inutiles), raisonner sur les chemins critiques non testés (authentification, paiements, persistance) et produire un score de santé priorisé. Il produit des résultats précis (fichier:ligne), des évaluations de sévérité et des correctifs exploitables pour les projets Swift/Xcode.
Exécutez ce skill lors de la préparation d'une base de code pour la fiabilité de la CI, lors de la migration vers Swift Testing, ou lorsque vous souhaitez un audit ciblé et fondé sur des preuves de la qualité et de la vitesse des tests. Particulièrement utile pour les équipes iOS qui doivent réduire les tests UI instables et déplacer la logique vers des tests unitaires plus rapides.
Idéalement utilisé par des agents capables de scanner des dépôts, d'utiliser grep sur des fichiers et de produire des résultats localisés dans le code (agents de type Claude Code ou agents d'automatisation de scan de dépôt).
Un auditeur complet de la qualité des tests Swift/iOS qui exécute 5 phases : cartographie de la forme de couverture, détection d'anti-modèles, raisonnement sur l'exhaustivité, corrélation des risques composés et score de santé. Aucun script intégré — c'est une compétence purement pilotée par prompt. Bien structurée avec des modèles grep détaillés, des exemples de correction et la gestion des faux positifs. Cible une niche spécifique mais précieuse pour les équipes iOS préoccupées par la santé des tests.
Compétence propre sans problèmes de sécurité. Fait partie de la collection de compétences Axiom. Le drapeau frontmatter disable-model-invocation est notable — il empêche l'invocation automatique des outils, nécessitant un déclenchement explicite par l'utilisateur. La phase 4 (conclusions composées) est un ajout astucieux qui croise les problèmes pour l'escalade de la sévérité.