← Alle Beitrage

Xcode 27 liefert Agent Skills, die Sie überallhin exportieren können

From the guide: Claude Code Comprehensive Guide

Apple hat zwei eigene SwiftUI Agent Skills direkt in die Xcode 27 Toolchain integriert, und ein einziger Befehl holt sie wieder heraus: xcrun agent skills export.1 Die Skills tragen Apples internes SwiftUI-Wissen, der Coding Assistant in Xcode 27 greift bei Bedarf darauf zu, und der Exporter schreibt sie in Markdown-Dateien, die Sie in Ihre Workflows importieren können1 — also genau das, was Claude Code, Codex und Cursor verarbeiten. Der Plattformanbieter pflegt nun die Fachkenntnis; Ihr Agent, welcher auch immer es ist, nutzt sie.

Dieses Muster tauchte auf der WWDC 2026 gleich zweimal auf. Game Porting Toolkit 4 verteilt Apples Metal- und MetalFX-Portierungswissen als Plugin aus dem Game Porting Toolkit Marketplace auf GitHub (installiert in Claude Code über /plugin marketplace add apple/game-porting-toolkit), behandelt in Game Porting Toolkit 4: Agentenbasierte Spieleportierungen auf dem Mac. Die SwiftUI Skills greifen dieselbe Idee auf und machen sie mit einem einzigen Exportschritt agentübergreifend portierbar. Zwei Oberflächen, eine Strategie: Erstanbieter-Skills ersetzen abgegriffene, veraltete Dokumentation durch kuratierte Best Practices und das, was in dieser Version wirklich neu ist.

Kurzfassung

  • Xcode 27 enthält zwei SwiftUI Agent Skills: die SwiftUI Specialist Skill (Best Practices) und die What’s New In SwiftUI Skill (Übernahme der APIs aus den 2027-Versionen), beide zugänglich im Coding Assistant in Xcode 27.1
  • xcrun agent skills export schreibt die Skills in Markdown-Dateien, die Sie in Ihre Workflows importieren können1 — also genau das, was Claude Code, Codex oder Cursor verarbeiten, sodass dasselbe Apple-Wissen jeden Agenten antreibt, den Sie einsetzen.
  • Eine WWDC-Lab-Runde beschrieb die Skills als Verkörperung von „all unserem internen Wissen, all den Best Practices” und berichtete, dass Modelle „deutlich besseres Schlussfolgern” zeigten, wenn sie die Skills heranzogen; die SwiftUI-Performance-Leitlinien (Subviews extrahieren, View-Bodies klein halten) sind selbst in den Skills verankert.2
  • Der dazugehörige Schachzug ist Game Porting Toolkit 4, das Portierungs-Skills als Plugin aus dem GPTK Marketplace auf GitHub ausliefert (installiert in Claude Code über /plugin marketplace add apple/game-porting-toolkit). Apple verallgemeinert Erstanbieter-Skills als Vertriebskanal.

Was die beiden Skills sind

Steven und Julia vom UI Frameworks Team schlossen „What’s new in SwiftUI” mit der Ankündigung ab, nach einer vollständigen Session über die APIs der 2027-Versionen.1

Ansehen: What's new in SwiftUI (WWDC26)

Der Agent-Skills-Abschnitt von „What’s new in SwiftUI”, beginnend bei etwa 26:50.

Apple hat zwei Skills ausgeliefert, und jede zielt auf einen eigenen Fehlermodus ab, den Allzweckmodelle bei SwiftUI treffen. Die SwiftUI Specialist Skill „kann Ihnen helfen, in Ihren Apps die SwiftUI Best Practices zu befolgen.”1 Die What’s New In SwiftUI Skill „kann Sie durch die Übernahme neuer APIs aus den 2027-Versionen führen.”1 Die Aufteilung ist wichtig: Ein Modell, das trainiert wurde, bevor die diesjährigen APIs existierten, kann unmöglich vom neuen Toolbar-Modifier visibilityPriority oder vom Lazy-Verhalten des @State-Makros wissen, und es übernimmt schlechte Angewohnheiten dort, wo seine Trainingsdaten sie mitgebracht haben. Eine Skill verkörpert das beständige Handwerk; die andere verkörpert die Unterschiede, die das Modell nicht hätte sehen können.

In Xcode rufen Sie sie nicht namentlich auf. „Beide dieser Skills sind im Coding Assistant in Xcode 27 zugänglich”, und der Agent lädt sie, wenn sie für das relevant sind, woran Sie gerade arbeiten.1 Sie erhalten die Fachkenntnis, ohne sie verwalten zu müssen.

Export zu jedem beliebigen Agenten

Die Portierbarkeit ist die Hauptsache. Apples Worte, gegen die Marke 27:12 der Session: „Um diese Skills mit anderen Tools zu nutzen, können Sie sie mit dem Befehl ‚xcrun agent skills export’ exportieren. Dadurch werden Markdown-Dateien erstellt, die Sie in Ihre Workflows importieren können.”1

xcrun agent skills export

Ein Befehl, Markdown als Ausgabe, keine Bindung an Xcode. Wenn Sie Ihre iOS-Arbeit von Claude Code in einem Terminal aus steuern, oder von Codex oder Cursor, fügt sich dasselbe von Apple verfasste SwiftUI-Wissen in Ihr bestehendes Setup ein. Die exportierten Dateien sind reines Markdown, was bedeutet, dass sie sich in jeden Skill- oder Kontextmechanismus einfügen, den Ihr Agent bereits nutzt. Ein Modell, das außerhalb von Xcode läuft, bekommt die Skills nicht fest eingebaut, also ist der Exportschritt das, was diese Lücke schließt.2

Die zugrunde liegende Designentscheidung verdient eine ausdrückliche Erwähnung. Apple hätte die Skills proprietär beim Coding Assistant halten und sie als Grund nutzen können, Sie in Xcode zu halten. Stattdessen hat das Unternehmen einen Exporter ausgeliefert, der das Wissen als Produkt behandelt und den Editor als einen von mehreren Abnehmern. Für Entwickler, die bereits ihren eigenen Agenten betreiben, ist das der Unterschied zwischen der Übernahme von Apples Empfehlung und ihrer Neuschreibung von Grund auf.

Warum Erstanbieter-Skills abgegriffene Doks schlagen

Eine WWDC-Lab-Runde des UI Frameworks Teams verbrachte einen Abschnitt mit genau diesem Thema, angestoßen von einem Entwickler, der beim Vibe-Coding mit einem Allzweckmodell auf wiederkehrende Swift-Fehler gestoßen war.2

Ansehen: SwiftUI Group Lab (WWDC26)

Die Skills-Diskussion im SwiftUI for Beginners Group Lab, um etwa 37:00. Für dieses Lab gibt es keine offiziellen Untertitel; die Zitate sind aus einer lokalen Transkription paraphrasiert.

Ein Panelist benannte zuerst das Grundproblem: Große Sprachmodelle „liefern bei SwiftUI und einigen unserer neueren APIs, auf die das Modell vielleicht noch nicht wirklich trainiert wurde, manchmal etwas inkorrekte Ergebnisse.”2 Die Lösung, in der Darstellung des Panels, besteht darin, dass Apple „[die Skills] mit all unserem internen Wissen gefüttert hat, all den Best Practices, die wir für den Datenfluss in Ihren Apps haben, für die neu eingeführten APIs.”2 Das ist der strukturelle Vorteil gegenüber dem Abgreifen der öffentlichen Doku-Website: Die Skills tragen Leitlinien, die Apples eigene Ingenieure anwenden, aufbereitet, damit ein Agent danach handeln kann, aktualisiert im Gleichschritt mit dem Framework.

Das Panel berichtete außerdem von einem messbaren Effekt. Modelle „bekamen deutlich besseres Schlussfolgern, wenn sie diese Skills heranzogen”, und die Panelisten waren „sicher, dass die Skills bei der Nutzung dieser Modelle für mehr Sicherheit sorgen sollten.”2 Die verkörperten Leitlinien sind konkret, nicht abstrakt. Der Performance-Rat, der sich durch das gesamte Lab zog — wiederholte View-Abschnitte in eigene Views auslagern statt in berechnete Eigenschaften, View-Bodies klein halten, schwere Arbeit wie die Allokation von Zahlenformatierern innerhalb von body vermeiden, nur die Environment-Werte lesen, die ein View tatsächlich nutzt — ist selbst in den Skills enthalten. Wie es ein Panelist beim Beantworten einer Performance-Frage ausdrückte: „Diese gesamte Anleitung steckt in den Skills. Wenn Sie also ein Modell verwenden, um diesen Code zu generieren, sollte es automatisch so etwas wie das Refactoring von Views in kleinere Views vornehmen.”2

Eine präzise Einschränkung, weil das Lab in diesem Punkt präzise war. Innerhalb von Xcode sind die Skills im Coding Agent verfügbar, sodass der Agent „je nach Kontext bei Bedarf auf die passende Skill verweisen sollte”, und der Lab-Moderator fragte ausdrücklich, ob etwas aktiviert werden müsse. Die Antwort war, dass die Skills im Coding Assistant standardmäßig „da sein sollten.”2 Die Skills stehen dem Agenten zur Verfügung, und der Agent ruft die passende auf, wenn sie relevant ist. Das ist die zutreffende Aussage, und das ist die, die man machen sollte.

Das größere Muster

Apple behandelt kuratierte Agent Skills als Vertriebskanal für Erstanbieter-Fachkenntnis, und die SwiftUI Skills sind eines von zwei Beispielen dieser WWDC.

Das andere ist Game Porting Toolkit 4. Apple liefert sein Wissen zu Metal 4, MetalFX, Shader-Kompilierung und GPU-Debugging als Expert Skills plus einen meilensteinbasierten Workflow aus, verteilt als Plugin aus dem Game Porting Toolkit Marketplace auf GitHub (installiert in Claude Code über /plugin marketplace add apple/game-porting-toolkit), wie in Game Porting Toolkit 4: Agentenbasierte Spieleportierungen auf dem Mac behandelt. Die Mechanik unterscheidet sich — ein GitHub-Plugin-Marketplace für die Portierung gegenüber einem Toolchain-Exporter für SwiftUI —, aber die Strategie ist identisch: Apple verfasst und pflegt das Fachwissen, verpackt es als Agent Skills und lässt Ihren Agenten der Wahl es nutzen.

Die Folge für die Art, wie Sie iOS-Apps mit einem Agenten bauen, ist unmittelbar. Die Frage verschiebt sich von „welches Modell kennt SwiftUI am besten” zu „lädt mein Agent Apples aktuelle SwiftUI Skill.” Ein schwächeres Allzweckmodell, das die Erstanbieter-Skill ausführt, kann ein stärkeres Modell übertreffen, das aus veralteten Trainingsdaten improvisiert, weil die Skill die APIs trägt, die dieses Jahr ausgeliefert wurden, und die Praktiken, die Apples Ingenieure tatsächlich befolgen. Der Export-Befehl ist das, was dies außerhalb von Xcode verfügbar macht.

Die Skills stehen neben dem Rest von Apples Agenten-Erzählung in diesem Jahr: der IDE, die in Xcode 27 wurde agentenbasiert agentenbasiert wird, und der vollständigen SwiftUI-API-Oberfläche der 2027-Versionen in Was ist neu in SwiftUI für iOS 27. Die Skills sind das Bindegewebe, der Mechanismus, der Apples Framework-Fachkenntnis in jeden Agenten trägt, der die Arbeit erledigt.

Wichtigste Erkenntnisse

Für iOS-Entwickler, die einen externen Agenten nutzen (Claude Code, Codex, Cursor): - Führen Sie xcrun agent skills export aus, um die SwiftUI Specialist und die What’s New In SwiftUI Skill als Markdown aus der Xcode 27 Toolchain zu ziehen, und importieren Sie sie dann in den Skill- oder Kontextmechanismus Ihres Agenten.1 - Bevorzugen Sie für jede API nach den 2027-Versionen die Erstanbieter-Skill gegenüber abgegriffener Dokumentation; die Trainingsdaten des Modells liegen vor visibilityPriority, dem Lazy-@State-Makro und der neuen Document API.1

Für Entwickler, die bei Xcode bleiben: - Die beiden Skills sind im Coding Assistant bereits zugänglich und laden, wenn sie für Ihren Code relevant sind; kein Setup über Xcode 27 hinaus.2 - Geben Sie über den Feedback Assistant Rückmeldung, wenn die Skills danebenliegen, denn das Panel war ausdrücklich, dass Entwickler-Feedback bestimmt, wie Apple sie weiterentwickelt.2

Für Teams, die einen Coding Agent auswählen: - Bewerten Sie Agenten neben der reinen Modellqualität auch nach der Skill-Aufnahme. Ein Agent, der Apples aktuelle SwiftUI Skill lädt, produziert korrekteren, idiomatischeren Code als ein stärkeres Modell, das aus alten Doks improvisiert.2 - Beobachten Sie, wie sich das Muster ausbreitet. Apple verteilt bereits Spieleportierungs-Skills als Claude Code Plugin; erwarten Sie mehr Erstanbieter-Skill-Pakete, sobald der Kanal reift.

FAQ

Was sind die beiden SwiftUI Agent Skills in Xcode 27?

Die SwiftUI Specialist Skill, die einem Agenten hilft, die SwiftUI Best Practices zu befolgen, und die What’s New In SwiftUI Skill, die durch die Übernahme der neuen APIs aus den 2027-Versionen führt. Beide sind im Coding Assistant in Xcode 27 zugänglich.1

Wie nutze ich Apples SwiftUI Skills mit Claude Code oder einem anderen Agenten?

Führen Sie xcrun agent skills export in einem Terminal aus. Der Befehl schreibt die Skills in Markdown-Dateien, die Sie in Ihre Workflows importieren1 — also genau das, was Claude Code, Codex, Cursor oder jedes andere Tool aufnehmen kann, sodass jedes Apples SwiftUI-Wissen nutzen kann. Ein Modell, das außerhalb von Xcode läuft, bekommt die Skills nicht automatisch, daher ist der Exportschritt erforderlich.

Laden die Skills innerhalb von Xcode automatisch?

Innerhalb des Coding Assistant von Xcode 27 sind die Skills standardmäßig zugänglich, und der Agent ruft die passende auf Basis des Kontexts dessen auf, woran Sie arbeiten. Sie rufen sie nicht namentlich auf.2

Warum eine Erstanbieter-Skill nutzen, statt das Modell auf sein Training zurückgreifen zu lassen?

Allzweckmodelle produzieren inkorrektes SwiftUI, wenn sie auf APIs treffen, die nach ihrem Training liegen, oder Angewohnheiten aus veralteter Dokumentation mitbringen. Apples Skills verkörpern seine internen Best Practices und die aktuellen APIs, und eine WWDC-Lab-Runde berichtete, dass Modelle deutlich besseres Schlussfolgern zeigten, wenn sie sie heranzogen.2

Liefert Apple Agent Skills für irgendetwas außer SwiftUI aus?

Ja. Game Porting Toolkit 4 verteilt Apples Metal- und MetalFX-Portierungswissen als Plugin aus dem Game Porting Toolkit Marketplace auf GitHub (installiert in Claude Code über /plugin marketplace add apple/game-porting-toolkit). Die SwiftUI Skills und die Portierungs-Skills sind zwei Instanzen derselben Strategie: Apple pflegt das Fachwissen und Ihr Agent nutzt es.


Xcode 27 wurde agentenbasiert behandelt die IDE-Seite von Apples agentenbasiertem Wandel, Was ist neu in SwiftUI für iOS 27 beschreibt im Detail die APIs der 2027-Versionen, die die What’s New Skill vermittelt, und Game Porting Toolkit 4: Agentenbasierte Spieleportierungen auf dem Mac ist die verwandte Erstanbieter-Skills-Geschichte auf der Gaming-Seite. Der vollständige Serien-Hub ist die Apple Ecosystem Serie.

Quellen


  1. Apple, WWDC 2026 Session 269, What’s new in SwiftUI. Quelle für die zwei mit Xcode 27 gelieferten Agent Skills (die SwiftUI Specialist Skill und die What’s New In SwiftUI Skill), ihre Zugänglichkeit im Coding Assistant in Xcode 27 und die Exportanweisung: „Um diese Skills mit anderen Tools zu nutzen, können Sie sie mit dem Befehl ‚xcrun agent skills export’ exportieren. Dadurch werden Markdown-Dateien erstellt, die Sie in Ihre Workflows importieren können.” Außerdem die Quelle für die referenzierten SwiftUI-APIs der 2027-Versionen (Toolbar-visibilityPriority, das Lazy-@State-Makro, die neue Document API). 

  2. Apple, WWDC 2026 Session 8002, SwiftUI for Beginners Group Lab. Apple veröffentlichte für dieses Lab keine offiziellen Untertitel; es wurde lokal transkribiert, daher sind die zitierten Formulierungen („all unserem internen Wissen, all den Best Practices”, „deutlich besseres Schlussfolgern”, „diese gesamte Anleitung steckt in den Skills” und die standardmäßige Zugänglichkeit der Skills im Coding Assistant) paraphrasiert und sollten als nicht verifizierter exakter Wortlaut behandelt werden. Quelle für die Schilderung des Panels, dass Allzweckmodelle bei neueren APIs inkorrektes SwiftUI produzieren, dass die Skills Apples interne Best Practices und Datenfluss-Leitlinien verkörpern, dass Modelle deutlich besser schlussfolgerten, wenn sie die Skills heranzogen, dass die SwiftUI-Performance-Leitlinien selbst in den Skills verankert sind und dass Entwickler-Feedback bestimmt, wie Apple sie weiterentwickelt. 

Verwandte Beiträge

SwiftUI Performance and Interop in iOS 27

How iOS 27 SwiftUI handles lazy-stack scrolling, GPU shader effects, and AppKit/UIKit interop, drawn from three official…

18 Min. Lesezeit

Kontext ist das neue Gedächtnis

Context Engineering ist die wirkungsvollste Fähigkeit in der Agentenentwicklung. Drei Kompressionsschichten verwandeln e…

12 Min. Lesezeit