A

foundation-models-on-device

von affaan-m

foundation-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.

Stars156.1k
Favoriten0
Kommentare0
Hinzugefügt15. Apr. 2026
KategorieBackend Development
Installationsbefehl
npx skills add affaan-m/everything-claude-code --skill foundation-models-on-device
Kurationswert

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.

78/100
Stärken
  • 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.
Hinweise
  • 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

Ü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.

Bewertungen & Rezensionen

Noch keine Bewertungen
Teile deine Rezension
Melde dich an, um für diesen Skill eine Bewertung und einen Kommentar zu hinterlassen.
G
0/10000
Neueste Rezensionen
Wird gespeichert...