foundation-models-on-device
von affaan-mfoundation-models-on-device hilft dir dabei, Apple-FoundationModels-Funktionen auf iOS 26+ umzusetzen – mit Textgenerierung direkt auf dem Gerät, geführter Ausgabe mit @Generable, Tool-Calling, Snapshot-Streaming und Verfügbarkeitsprüfungen für datenschutzorientierte Apps.
Dieser Skill erreicht 78/100 und ist damit ein solider Kandidat für Verzeichnisseinträge, wenn Nutzer einen praxisnahen Leitfaden zu Apple FoundationModels auf dem Gerät suchen. Das Repository liefert genug Workflow-Inhalt, um eine Installation zu rechtfertigen, auch wenn man weiterhin plattformspezifische Grenzen und fehlende automatisierte Hilfsskripte einplanen sollte.
- Klare Zielausrichtung für Apple-Intelligence-Use-Cases auf dem Gerät, einschließlich Textgenerierung, strukturierter Ausgabe, Tool-Calling und Streaming.
- Die operative Anleitung ist konkret: Sie enthält Verfügbarkeitsprüfungen und Beispielcode in Swift statt nur abstrakter Hinweise.
- Hohe didaktische Dichte mit umfangreichem Inhalt und mehreren Abschnitten zu Workflows und Einschränkungen, was die Ausführung durch Agents gegenüber einem generischen Prompt verbessert.
- Kein Installationsbefehl, keine Skripte und keine Support-Dateien vorhanden; die Nutzung hängt daher vollständig davon ab, die Markdown-Inhalte des Skills zu lesen.
- Der Umfang ist eng auf Apple FoundationModels unter iOS 26+ begrenzt und damit nur für Agents in genau diesem Umfeld wirklich nützlich.
Überblick über die foundation-models-on-device-Skill
Was foundation-models-on-device macht
Die foundation-models-on-device-Skill hilft dir dabei, Apple-FoundationModels-Funktionen zu entwerfen und umzusetzen, die lokal auf iOS 26+ laufen. Sie ist ideal für Apps, die Texterzeugung, geführte strukturierte Ausgaben mit @Generable, Tool-Aufrufe oder Snapshot-Streaming brauchen, ohne Nutzerdaten an ein Cloud-Modell zu senden.
Wer sie nutzen sollte
Nutze die foundation-models-on-device-Skill, wenn du eine KI-Funktion für iPhone oder iPad baust und dabei Privatsphäre, Offline-Fähigkeit oder Apple-Intelligence-Integration wichtig sind. Sie passt besonders gut für Produktteams, iOS-Engineers und backend-orientierte Entwickler, die zuerst den Vertrag auf App-Seite verstehen wollen, bevor sie Serverlogik anbinden.
Was vor der Einführung wichtig ist
Der wichtigste Entscheidungspunkt ist die Geräte- und OS-Unterstützung: Dieser Workflow hängt von der Verfügbarkeit von Apple Intelligence und dem FoundationModels-Framework in iOS 26+ ab. Wenn du breite Geräteabdeckung, Cloud-Fallback oder modellunabhängige Prompt-Tools brauchst, deckt diese Skill nur einen Teil der Lösung ab.
So verwendest du die foundation-models-on-device-Skill
Die richtige Dateien installieren und öffnen
Installiere die foundation-models-on-device-Skill mit:
npx skills add affaan-m/everything-claude-code --skill foundation-models-on-device
Beginne mit SKILL.md und lies die Datei komplett, bevor du Code änderst. Dieses Repo hat keine zusätzlichen Skripte oder Referenzordner, daher ist der Skill-Inhalt selbst die maßgebliche Quelle.
Ein grobes Ziel in einen brauchbaren Prompt übersetzen
Die Nutzung von foundation-models-on-device funktioniert am besten, wenn du Feature, Eingabeform und erwartete Ausgabeform klar benennst. Frage zum Beispiel nach „einem SwiftUI-Screen, der die Verfügbarkeit prüft, eine Session nur bei Unterstützung startet und strukturiertes JSON-ähnliches Output für eine Aufgabennotiz zurückgibt“. Das ist besser als „füge KI zu meiner App hinzu“, weil die Skill auf Verfügbarkeitsprüfungen, Session-Setup, strukturierte Generierung und Streaming ausgerichtet ist.
Die Skill auf deine Implementierung abbilden
Für foundation-models-on-device im Backend-Kontext ist die hilfreiche Denkweise contract-first: Definiere zuerst, was die App erzeugen, validieren oder streamen soll, bevor du die umgebenden APIs entwirfst. Wenn deine App bereits Backend-Endpunkte hat, entscheide, ob das On-Device-Modell für Entwürfe, Zusammenfassungen, Klassifizierung oder UI-Unterstützung gedacht ist, und halte die Serverrolle eng begrenzt.
Diese Muster zuerst lesen
Konzentriere dich zuerst auf die Kernmuster der Skill: Verfügbarkeitsprüfung, einfacher Session-Ablauf, geführte Generierung mit @Generable und Tool-Aufrufe. Das sind die aussagekräftigsten Teile des foundation-models-on-device-Guides, weil sie entscheiden, ob dein Code auf unterstützten Geräten läuft und ob die Ausgabe strukturiert genug für den Produktionseinsatz bleibt.
FAQ zur foundation-models-on-device-Skill
Ist foundation-models-on-device nur für iOS-Apps?
Ja, diese Skill dreht sich um Apples On-Device-Framework FoundationModels und ist daher vor allem für die Entwicklung von iOS-26+-Apps relevant. Wenn du Web, Android oder serverseitige LLM-Unterstützung brauchst, solltest du eine andere Skill verwenden.
Muss Apple Intelligence aktiviert sein?
In der Regel ja. Einer der ersten Checks in der foundation-models-on-device-Skill ist die Modellverfügbarkeit, weil die Funktion unbrauchbar sein kann, wenn das Gerät nicht berechtigt ist, Apple Intelligence deaktiviert ist oder das Modell noch heruntergeladen wird.
Worin unterscheidet sich das von einem normalen Prompt?
Ein normaler Prompt sagt einem Modell, was es tun soll. Die foundation-models-on-device-Skill gibt dir den Implementierungsweg: wann aktiviert wird, wie über Verfügbarkeit gesteuert wird, wie du Ausgaben mit @Generable formst und wie du lokal sicher streamst oder Tools aufrufst.
Ist das anfängerfreundlich?
Es ist anfängerfreundlich, wenn du bereits grundlegendes Swift oder SwiftUI kannst. Weniger geeignet ist es, wenn du App-Architektur noch lernst, denn die eigentliche Hürde ist nicht das Prompting, sondern die korrekte Integration von Modellverfügbarkeit, strukturierten Antworten und UI-Zustand.
So verbesserst du die foundation-models-on-device-Skill
Gib die konkrete Aufgabe an
Bessere Eingaben führen zu besseren Ergebnissen. Statt nach generischem „AI-Chat“ zu fragen, beschreibe die Nutzeraktion und das Resultat, zum Beispiel „eine Notiz in drei Bulletpoints zusammenfassen“, „Felder aus einem Beleg extrahieren“ oder „eine Antwort mit Tool-Zugriff auf Kalenderdaten entwerfen“.
Nenne deine Einschränkungen früh
Erwähne das Zielgerät, die minimale OS-Version, ob Offline-Verhalten nötig ist und ob strukturierte Ausgabe erforderlich ist. Diese Einschränkungen sind bei foundation-models-on-device wichtig, weil sie bestimmen, ob die Funktion überhaupt verfügbar sein sollte und ob die Implementierung einfache Generierung, @Generable oder Tool-Aufrufe verwenden sollte.
Frage nicht nur den Happy Path ab
Die Skill ist am stärksten, wenn du Verfügbarkeitsbehandlung, Fallback-UI und Eingabevalidierung in derselben Anfrage verlangst. Ein gutes Iterationsprompt fragt nach „einem Ablauf für unterstützte Geräte plus Zuständen für nicht berechtigt, nicht aktiviert und noch nicht bereit“, damit das Ergebnis produktionsreif statt nur demo-tauglich ist.
Prüfe generierten Code auf Modellgrenzen
Der häufigste Fehler ist anzunehmen, dass das On-Device-Modell Produktlogik ersetzen kann. Nutze die Skill, um Entwürfe, Extraktion und UI-Unterstützung zu verbessern, und halte Autorisierung, Persistenz und kritische Geschäftsregeln außerhalb des Modellpfads.
