Was ist SwiftUI Pro?
SwiftUI Pro ist ein Agent Skill von Paul Hudson, dem Autor von Hacking with Swift, der die SwiftUI-Fehler korrigiert, die Sprachmodelle am häufigsten machen: veraltete Modifier wie foregroundColor(), Buttons ohne Beschriftung für VoiceOver, Arbeit an Views innerhalb von body und ObservableObject, wo @Observable genügen würde. Er ist im offenen Format Agent Skills geschrieben, dieselben Dateien funktionieren also in Claude Code, Codex, Gemini CLI, Cursor und anderen Agenten.
Der Skill ist eine einzige SKILL.md, die ein Review in 11 Schritten festlegt (veraltete API, Views, Datenfluss, Navigation, Design, Größenanpassung, Barrierefreiheit, Lokalisierung, Performance, Swift und Code-Hygiene) und auf 12 Referenzdateien verweist, von denen nur die geladen werden, die ein Teil-Review braucht. Befunde werden Datei für Datei gemeldet, mit der verletzten Regel und einem Fix als Vorher-Nachher. Hudson veröffentlicht außerdem Schwester-Skills für SwiftData, Swift Concurrency und Swift Testing und pflegt ein Verzeichnis mit Swift-Skills anderer Entwickler.
Lohnt sich SwiftUI Pro?
SwiftUI Pro erledigt eine schmale Aufgabe gut: Es gibt deinem Agenten die Korrekturen, die ein erfahrener SwiftUI-Reviewer machen würde, geschrieben von jemandem, der das Framework seit Juni 2019 unterrichtet. Das Repository hat rund 6.400 GitHub-Sterne, veröffentlichte 1.0.0 am 11. März 2026 und 2.0.0 am 9. Oktober 2026, und laut Hudson überschritt es innerhalb einer Woche nach dem Start 1.800 Sterne. Es ist Markdown unter MIT-Lizenz ohne Code, der ausgeführt wird.
Das Design geht diszipliniert mit Tokens um. SKILL.md hat rund 6 KB und die 12 Referenzdateien zusammen etwa 62 KB, aber eine Teilanfrage wie /swiftui-pro Check for deprecated API lädt nur die passende Datei, und die tiefergehenden performance-plus-Regeln bleiben aus Routine-Reviews heraus, weil sie Code umstrukturieren. Die Anweisungen sagen dem Agenten, nur echte Probleme zu melden und bei der Feature-Arbeit die angeforderte Änderung fertigzustellen und unabhängige Modernisierungen separat vorzuschlagen, statt deine Dateien ungefragt umzuschreiben. Diese Zurückhaltung zählt mehr als jede einzelne Regel.
Die Regeln sind zugleich datierte Behauptungen. Version 2.0.0 sagt dem Agenten, dass es iOS 27 gibt und es das Standard-Deployment-Target für neue Apps ist, dass Xcode 27.1 verfügbar ist und wie man Screens für das faltbare iPhone Duo anlegt, während die Badges im README noch iOS 26 und Swift 6.4 nennen. Der Skill weist den Agenten zwar an, vor versionsspezifischen Ratschlägen das Deployment-Target des Projekts zu prüfen, eine App, die noch ältere Releases unterstützt, hängt also davon ab, dass diese Prüfung funktioniert. Jedes neue Apple-Release wird ein passendes Update brauchen, und drei Releases in sieben Monaten sind der bisherige Takt.
Die Schwachstelle sind die Belege. Hudsons Artikel zum Start argumentiert aus Erfahrung, nicht aus Messungen, und ein Pull Request, der Evaluierungsdokumentation ergänzt (#22), ist noch offen, niemand hat also veröffentlicht, wie viel weniger veraltete Aufrufe oder unbeschriftete Buttons er erzeugt. Allgemeine Pakete wie die Skills von Anthropic oder von Matt Pocock sagen nichts über SwiftUI, was diesen Skill zur Spezialistenoption macht; der ehrliche Vergleich ist eine sorgfältig gepflegte eigene AGENTS.md, was Hudsons früheres SwiftAgents-File war und woraus dieser Skill hervorgegangen ist.
Wo es sich lohnt
Eine Indie-iOS-Entwicklerin, die mit Claude Code eine SwiftUI-App ausliefert
Veraltete APIs und fehlende VoiceOver-Beschriftungen vor der Einreichung im App Store finden
Lass /swiftui-pro über das Projekt laufen; der Agent listet die Probleme Datei für Datei mit einem Fix als Vorher-Nachher und einer priorisierten Zusammenfassung auf. Der Skill ist kostenlos; ein vollständiges Review liest die ganze Codebasis plus bis zu rund 62 KB an Regeln und kostet daher mehr Tokens als ein gezieltes /swiftui-pro Focus on accessibility.
Ein Leiter einer iOS-Agentur mit sechs Entwicklern, deren Leute Codex und Cursor nutzen
Von jedem Agenten in jedem Kundenprojekt dieselben SwiftUI-Konventionen bekommen
Installiere mit npx skills add auf Projektebene und committe die Dateien, sodass jedes Repository dieselben Regeln mitbringt. Die MIT-Lizenz erlaubt einen Fork mit eigenen Hausregeln; pinne eine Version, denn jedes Release ändert, was der Agent über das aktuelle iOS glaubt.
Ein Engineer, der eine SwiftUI-Codebasis mit ruckelnden Listen übernimmt
View-Updates finden, die nicht passieren sollten
Fordere ein tiefes Performance-Review an, damit der Agent performance-plus.md lädt, das das Aufteilen von beobachtetem State und das Übergeben weniger Felder an Child-Views behandelt. Die Datei warnt selbst, dass diese Änderungen Code verkomplizieren, wende sie also nur dort an, wo Profiling das Problem bestätigt.
Bevor du dich festlegst
- Einrichtung
- `npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro` (braucht Node) oder in Claude Code `/plugin marketplace add twostraws/SwiftUI-Agent-Skill` und dann `/plugin install swiftui-pro@swiftui-agent-skill`. Ein paar Minuten bis zum ersten Review.
- Integrationen
- Format Agent Skills: Claude Code (/swiftui-pro), Codex ($swiftui-pro, mit einem openai.yaml-Manifest), Gemini CLI, Cursor und die Agentenunterstützung von Xcode. Schwester-Skills decken SwiftData, Swift Concurrency und Swift Testing ab.
- Daten und Datenschutz
- Reines Markdown ohne eigenen Dienst, ohne Telemetrie und ohne eigene Netzwerkaufrufe; dein Code geht dorthin, wohin der Modellanbieter deines Agenten ihn schickt. Die MIT-Lizenz erlaubt kommerzielle Nutzung und Veränderung.
- Kosten im großen Maßstab
- Kostenlos. Die Kosten sind Modell-Tokens: SKILL.md hat rund 6 KB, und ein vollständiges Review, das alle 12 Referenzdateien lädt, fügt zum gelesenen Code etwa 62 KB an Anweisungen hinzu.
- Grenzen
- Plattformfakten (iOS 27, Xcode 27.1, iPhone Duo) sind in den Skill geschrieben und veralten bis zum nächsten Release; 8 offene Issues und Pull Requests, darunter Wünsche, die Abdeckung über das neueste iOS hinaus zu erweitern (#1) und Verfügbarkeitsprüfungen für das Deployment-Target zu beachten (#3).
Was gut ist
- Zielt auf konkrete, häufige SwiftUI-Fehler in Agentenausgaben
- Lädt nur die Referenzdateien, die ein Teil-Review braucht
- Fixes als Vorher-Nachher, nach Datei gruppiert und priorisiert
- Eine Installation deckt Claude Code, Codex, Cursor und Gemini CLI ab
Was nicht
- Fest eingeschriebene Plattformfakten müssen bei jedem Apple-Release aktualisiert werden
- Keine veröffentlichte Evaluierung, wie viel er hilft
- Auf Reviews ausgerichtet; plant oder baut keine Features
- Tiefe Performance-Regeln können Code verkomplizieren, wenn sie falsch angewendet werden
Am besten für
iOS- und macOS-Entwickler, die einen Agenten SwiftUI schreiben lassen und wollen, dass seine Ausgabe den aktuellen Apple-APIs und Regeln zur Barrierefreiheit entspricht.
Alternativen zu SwiftUI Pro
SwiftUI Pro: häufige Fragen
- Lohnt sich SwiftUI Pro?
- SwiftUI Pro ist die günstigste Abhilfe für einen Agenten, der ständig veraltetes SwiftUI schreibt, sofern du Regeln akzeptierst, die mit jedem Apple-Release altern. Wir bewerten es mit 4.2 von 5.
- Was kostet SwiftUI Pro?
- Kostenlos und Open Source (MIT). Du bezahlst nur die Modellnutzung deines Agenten.
- Welche Nachteile hat SwiftUI Pro?
- Fest eingeschriebene Plattformfakten müssen bei jedem Apple-Release aktualisiert werden; Keine veröffentlichte Evaluierung, wie viel er hilft; Auf Reviews ausgerichtet; plant oder baut keine Features; Tiefe Performance-Regeln können Code verkomplizieren, wenn sie falsch angewendet werden.
- Für wen eignet sich SwiftUI Pro?
- iOS- und macOS-Entwickler, die einen Agenten SwiftUI schreiben lassen und wollen, dass seine Ausgabe den aktuellen Apple-APIs und Regeln zur Barrierefreiheit entspricht.
- Was kostet SwiftUI Pro für ein Team oder im Produktivbetrieb?
- Kostenlos. Die Kosten sind Modell-Tokens: SKILL.md hat rund 6 KB, und ein vollständiges Review, das alle 12 Referenzdateien lädt, fügt zum gelesenen Code etwa 62 KB an Anweisungen hinzu.
- Ist SwiftUI Pro sicher für Firmendaten?
- Reines Markdown ohne eigenen Dienst, ohne Telemetrie und ohne eigene Netzwerkaufrufe; dein Code geht dorthin, wohin der Modellanbieter deines Agenten ihn schickt. Die MIT-Lizenz erlaubt kommerzielle Nutzung und Veränderung.
- Was sind die besten Alternativen zu SwiftUI Pro?
- Die nächsten Alternativen, die wir getestet haben, sind Anthropic Skills, Matt Pocock's Skills und Impeccable.
Antworten geprüft am 28. Okt. 2026.