AIKraft/Skills/swiftdata

swiftdata

Реализуйте, проверяйте или улучшайте сохранение данных с помощью SwiftData. Используйте при определении классов @Model с @Attribute, @Relationship, @Transient, #Unique или #Index; при запросах с помощью @Query, #Predicate, FetchDescriptor или SortDescriptor; при настройке ModelContainer и ModelContext для SwiftUI или фоновых задач с @ModelActor; при планировании миграций схемы с VersionedSchema и SchemaMigrationPlan; при настройке синхронизации CloudKit с ModelConfiguration; а также при совместном использовании или миграции с Core Data.

dpearson2699 official Данные

Что делает навык

Реализуйте, проверяйте или улучшайте сохранение данных с помощью SwiftData. Используйте при определении классов @Model с @Attribute, @Relationship, @Transient, #Unique или #Index; при запросах с помощью @Query, #Predicate, FetchDescriptor или SortDescriptor; при настройке ModelContainer и ModelContext для SwiftUI или фоновых задач с @ModelActor; при планировании миграций схемы с VersionedSchema и SchemaMigrationPlan; при настройке синхронизации CloudKit с ModelConfiguration; а также при совместном использовании или миграции с Core Data.

Как подключить

1Скачать навык
# возьмите папку навыка «swiftdata» из репозитория: # https://github.com/dpearson2699/swift-ios-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r swiftdata/ ~/.claude/skills/swiftdata/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.