Skip to content

SwiftUI Pro

Le skill d'agent de Paul Hudson qui empêche les modèles d'écrire du SwiftUI déprécié, inaccessible ou lent, pour Claude Code, Codex et Cursor.

Avis de Sheela · Mis à jour

Voir sur GitHub Open source

Notre note

4.2/5

SwiftUI Pro est le correctif le moins cher pour un agent qui n'arrête pas d'écrire du SwiftUI périmé, à condition d'accepter des règles qui vieillissent à chaque sortie d'Apple.

Qu’est-ce que SwiftUI Pro ?

SwiftUI Pro est un skill d'agent de Paul Hudson, l'auteur de Hacking with Swift, qui corrige les erreurs SwiftUI que les modèles de langage font le plus souvent : les modificateurs dépréciés comme foregroundColor(), les boutons sans label pour VoiceOver, le travail de vue fait dans body, et ObservableObject là où @Observable suffirait. Il est écrit au format ouvert Agent Skills, si bien que les mêmes fichiers fonctionnent dans Claude Code, Codex, Gemini CLI, Cursor et d'autres agents.

Le skill est un seul fichier SKILL.md qui expose une revue en 11 étapes (API dépréciée, vues, flux de données, navigation, design, redimensionnement, accessibilité, localisation, performance, Swift et hygiène de code) et pointe vers 12 fichiers de référence, ne chargeant que ceux dont une revue partielle a besoin. Les constats sont rapportés fichier par fichier avec la règle enfreinte et un correctif avant-après. Hudson publie aussi des skills frères pour SwiftData, Swift Concurrency et Swift Testing, et tient un annuaire des skills Swift d'autres développeurs.

SwiftUI Pro vaut-il le coup ?

SwiftUI Pro fait bien un travail étroit : il remet à votre agent les corrections qu'un relecteur SwiftUI expérimenté ferait, écrites par quelqu'un qui enseigne le framework depuis juin 2019. Le dépôt a environ 6 400 étoiles GitHub, a livré 1.0.0 le 11 mars 2026 et 2.0.0 le 9 octobre 2026, et Hudson a dit qu'il a passé 1 800 étoiles en une semaine après le lancement. C'est du Markdown sous licence MIT sans code à exécuter.

La conception est disciplinée sur les tokens. SKILL.md fait environ 6 Ko et les 12 fichiers de référence totalisent environ 62 Ko, mais une requête partielle comme /swiftui-pro Check for deprecated API ne charge que le fichier pertinent, et les règles performance-plus plus profondes sont gardées hors des revues de routine parce qu'elles restructurent le code. Les instructions disent à l'agent de ne rapporter que les vrais problèmes et, pendant le travail de fonctionnalité, de terminer le changement demandé et de suggérer la modernisation non liée séparément plutôt que de réécrire vos fichiers sans qu'on le demande. Cette retenue compte plus que n'importe quelle règle isolée.

Les règles sont aussi des affirmations datées. La version 2.0.0 dit à l'agent qu'iOS 27 existe et est la cible de déploiement par défaut pour les nouvelles applis, que Xcode 27.1 est disponible, et comment disposer les écrans pour l'iPhone Duo pliable, tandis que les badges du README disent encore iOS 26 et Swift 6.4. Le skill demande bien à l'agent de vérifier la cible de déploiement du projet avant d'appliquer un conseil spécifique à une version, si bien qu'une appli qui prend encore en charge des versions plus anciennes dépend du bon fonctionnement de cette vérification. Chaque nouvelle sortie d'Apple aura besoin d'une mise à jour correspondante, et trois versions en sept mois est la cadence jusqu'ici.

Le point faible est la preuve. L'article de lancement de Hudson plaide à partir de l'expérience, pas de la mesure, et une pull request ajoutant de la documentation d'évaluation (#22) est encore ouverte, si bien que personne n'a publié combien d'appels dépréciés ou de boutons non labellisés en moins il produit. Les packs génériques comme les skills d'Anthropic ou de Matt Pocock ne disent rien sur SwiftUI, ce qui laisse celui-ci comme l'option spécialiste ; la comparaison honnête est avec un AGENTS.md soigneusement tenu à vous, ce qu'était le fichier SwiftAgents antérieur de Hudson et dont ce skill est né.

Là où il fait la différence

  • Un développeur iOS indépendant qui livre une appli SwiftUI avec Claude Code

    Attraper les API dépréciées et les labels VoiceOver manquants avant la soumission à l'App Store

    Lancez /swiftui-pro sur le projet ; l'agent liste les problèmes fichier par fichier avec un correctif avant-après et un résumé priorisé. Le skill est gratuit ; une revue complète lit toute la base de code plus jusqu'à environ 62 Ko de règles, si bien qu'elle coûte plus de tokens qu'un /swiftui-pro Focus on accessibility ciblé.

  • Un responsable dans une agence iOS de six développeurs où le personnel utilise Codex et Cursor

    Obtenir les mêmes conventions SwiftUI de chaque agent sur chaque projet client

    Installez avec npx skills add au niveau du projet et committez les fichiers, pour que chaque dépôt porte les mêmes règles. La licence MIT autorise un fork avec des règles maison ajoutées ; épinglez une version, car chaque version change ce que l'agent croit sur l'iOS actuel.

  • Un ingénieur qui hérite d'une base de code SwiftUI avec des listes à défilement saccadé

    Trouver les mises à jour de vue qui ne devraient pas se produire

    Demandez une revue de performance profonde pour que l'agent charge performance-plus.md, qui couvre la séparation de l'état observé et le passage de moins de champs aux vues enfants. Le fichier lui-même avertit que ces changements compliquent le code, alors ne les appliquez que là où le profilage confirme le problème.

Avant de vous engager

Mise en route
`npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro` (a besoin de Node), ou dans Claude Code `/plugin marketplace add twostraws/SwiftUI-Agent-Skill` puis `/plugin install swiftui-pro@swiftui-agent-skill`. Quelques minutes jusqu'à une première revue.
Intégrations
Format Agent Skills : Claude Code (/swiftui-pro), Codex ($swiftui-pro, avec un manifeste openai.yaml), Gemini CLI, Cursor et la prise en charge d'agent de Xcode. Les skills frères couvrent SwiftData, Swift Concurrency et Swift Testing.
Données et confidentialité
Markdown simple sans service, télémétrie ni appels réseau propres ; votre code va là où le fournisseur de modèle de votre agent l'envoie. La licence MIT autorise l'usage commercial et la modification.
Coût à grande échelle
Gratuit. Le coût est les tokens de modèle : SKILL.md fait environ 6 Ko, et une revue complète qui charge les 12 fichiers de référence ajoute environ 62 Ko d'instructions par-dessus le code lu.
Limites
Les faits de plateforme (iOS 27, Xcode 27.1, iPhone Duo) sont écrits dans le skill et se périment jusqu'à la prochaine version ; 8 issues et pull requests ouvertes, dont des demandes d'élargir la couverture au-delà du dernier iOS (#1) et de respecter les vérifications de disponibilité de la cible de déploiement (#3).

Les points forts

  • Vise des erreurs SwiftUI spécifiques et courantes dans la sortie des agents
  • Ne charge que les fichiers de référence dont une revue partielle a besoin
  • Correctifs avant-après, groupés par fichier et priorisés
  • Une installation couvre Claude Code, Codex, Cursor et Gemini CLI

Les points faibles

  • Les faits de plateforme en dur ont besoin d'être mis à jour à chaque sortie d'Apple
  • Pas d'évaluation publiée de son aide
  • En forme de revue ; il ne planifie ni ne construit de fonctionnalités
  • Les règles de performance profondes peuvent compliquer le code si mal appliquées

Idéal pour

Les développeurs iOS et macOS qui laissent un agent écrire du SwiftUI et veulent que sa sortie corresponde aux API Apple actuelles et aux règles d'accessibilité.

Alternatives à SwiftUI Pro

SwiftUI Pro : questions fréquentes

SwiftUI Pro vaut-il le coup ?
SwiftUI Pro est le correctif le moins cher pour un agent qui n'arrête pas d'écrire du SwiftUI périmé, à condition d'accepter des règles qui vieillissent à chaque sortie d'Apple. Nous lui donnons 4.2 sur 5.
Combien coûte SwiftUI Pro ?
Gratuit et open source (MIT). Vous ne payez que l'usage de modèle de votre agent.
Quels sont les inconvénients de SwiftUI Pro ?
Les faits de plateforme en dur ont besoin d'être mis à jour à chaque sortie d'Apple; pas d'évaluation publiée de son aide; en forme de revue ; il ne planifie ni ne construit de fonctionnalités; les règles de performance profondes peuvent compliquer le code si mal appliquées.
À qui s’adresse SwiftUI Pro ?
Les développeurs iOS et macOS qui laissent un agent écrire du SwiftUI et veulent que sa sortie corresponde aux API Apple actuelles et aux règles d'accessibilité.
Combien coûte SwiftUI Pro pour une équipe ou en production ?
Gratuit. Le coût est les tokens de modèle : SKILL.md fait environ 6 Ko, et une revue complète qui charge les 12 fichiers de référence ajoute environ 62 Ko d'instructions par-dessus le code lu.
SwiftUI Pro est-il sûr pour les données de l’entreprise ?
Markdown simple sans service, télémétrie ni appels réseau propres ; votre code va là où le fournisseur de modèle de votre agent l'envoie. La licence MIT autorise l'usage commercial et la modification.
Quelles sont les meilleures alternatives à SwiftUI Pro ?
Les alternatives les plus proches que nous avons testées sont Anthropic Skills, Matt Pocock's Skills et Impeccable.

Réponses vérifiées le 28 oct. 2026.