Compétence de test SwiftUI open-source pour Claude Code utilisant l'utilisation informatique pour tester visuellement les applications

Une compétence open-source pour Claude Code appelée swiftui-autotest-skill exploite la nouvelle capacité d'utilisation de l'ordinateur de Claude pour tester visuellement les applications SwiftUI sans écrire de code de test.
Comment ça fonctionne
Vous exécutez /ios-test et l'agent :
- Trouve votre fichier
.xcodeproj - Choisit un Simulateur
- Construit l'application
- L'installe
- Navigue à travers chaque écran en utilisant l'utilisation de l'ordinateur
L'agent interagit avec l'application exactement comme un véritable utilisateur le ferait : en appuyant sur les boutons, en faisant défiler les listes, en suivant les liens de navigation et en changeant d'onglets.
Ce qu'il détecte
- Bugs de mise en page (débordement, vues superposées, texte tronqué)
- Plantages (analyse les journaux de plantage du Simulateur avec des traces de pile mappées à votre code source)
- Navigation cassée (teste chaque onglet, chaque lien, la navigation arrière)
- Éléments interactifs non réactifs
- Identifiants d'accessibilité manquants (et propose de les corriger automatiquement)
Options supplémentaires
--states→ teste les états vides, d'erreur et de chargement via les arguments de lancement--performance→ mesure la RAM par écran, détecte les fuites de mémoire--flow=onboarding→ teste un flux utilisateur spécifique de bout en bout--screenshot-all→ capture chaque étape
Fonctionnalité supplémentaire
La compétence inclut également /add-accessibility qui analyse toutes les vues SwiftUI et ajoute automatiquement les .accessibilityIdentifier() manquants en utilisant une convention propre {écran}-{type}-{nom}. Cela rend les tests plus fiables et prépare votre application pour VoiceOver.
L'approche ne nécessite pas de XCUITest, pas de cibles de test et pas de code passe-partout. L'agent inspecte visuellement votre application et signale les problèmes.
📖 Read the full source: r/ClaudeAI
👀 See Also

Système de traduction auto-mise à jour pour OpenClaw maintient automatiquement les glossaires de domaine.
Un script Python encapsule l'API Kimi2.5 pour traduire les fichiers .srt tout en préservant les indices de bloc, les horodatages et la segmentation. Le système utilise des profils de projet avec des fichiers glossary.json, style.md et memory.jsonl, et inclut une tâche cron qui scrute les sources officielles toutes les 6 heures pour mettre à jour la terminologie.

Gestion Automatisée de l'État de Session pour le Transfert de Code Claude
Un projet GitHub fournit des crochets automatisés pour maintenir un fichier d'état de session en direct (.claude/session-state.md) tout au long des conversations Claude, résolvant la perte de contexte due à l'autocompact et la dégradation du contexte en milieu de conversation. Le système utilise quatre scripts bash avec jq pour suivre les événements importants et les modifications de fichiers.

Sonicker : Application Web de Clonage Vocal Développée avec Claude Code en 4 Jours
Sonicker est une application web de clonage vocal qui ne nécessite que 3 secondes d'audio en entrée et prend en charge 10 langues. Le développeur l'a créée seul en 4 jours en utilisant Claude Code pour l'ensemble du frontend, l'intégration API et le déploiement.

Crochet de notation de confiance open-source pour Claude Code surveille les sessions, bloque les chemins protégés
Un développeur a créé un crochet Python qui évalue chaque session Claude Code sur les dimensions de fiabilité, portée et coût, bloque l'accès aux chemins protégés comme les fichiers .env, et enchaîne les événements par hachage pour détecter les falsifications. L'outil en un seul fichier est disponible sur GitHub.