К основному содержанию
скилл CX Codex

swiftdata · prisma-labs-dev — скилл для Claude Code: справка по SwiftData

Скилл-справочник по SwiftData: агент ищет ответы про @Model, ModelContext, @Query и миграции схемы в четырёх markdown-файлах.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Prisma-Labs-Dev/apple-skills --skill swiftdata -a claude-code
Открыть на GitHub

Что делает swiftdata

Скилл запускается вручную и работает в отдельном контексте: он поднимает субагента Explore и передаёт ему поиск по документации. Ответ приходит в двух частях — краткая выжимка и список файлов, где лежат подробности. Для @Model это swiftdata-model.md, для @Query — swiftdata-query.md.

Внутри четыре файла: swiftdata-index.md с обзором фреймворка и списком API, swiftdata-model.md про макрос @Model, swiftdata-modelcontext.md про CRUD через ModelContext и swiftdata-query.md про обёртку @Query. Отдельного файла под миграции схемы нет, хотя в описании они заявлены — вопросы про них придётся задавать по общим материалам.

Ставить есть смысл, если вы пишете на Swift и уже устали каждый раз лезть в документацию Apple руками. Ничего кроме самих markdown-файлов скилл не тянет.

Какие задачи решает

  • найти, как объявить модель через @Model
  • вспомнить сигнатуру методов ModelContext для вставки и удаления
  • разобраться, как @Query фильтрует и сортирует выборку
  • получить список файлов с подробностями по конкретному API

Примеры запросов агенту

  • покажи, как объявить модель с @Model и связью один-ко-многим
  • как вставить и удалить объект через ModelContext?
  • что делает @Query и как задать ему предикат

Как установить swiftdata

1Через Skills CLI (Vercel)

npx skills add Prisma-Labs-Dev/apple-skills --skill swiftdata -a claude-code

2Вручную: положить файлы

~/.claude/skills/swiftdata/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/swiftdata/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора21

usernotifications Скилл находит справку по фреймворку UserNotifications от Apple. Пригодится при настройке локальных или пуш-уведомлений в iOS и macOS. CX Codex +1 473установок apple-aso Разбирает store.config.json и приводит заголовок, подзаголовок и ключевые слова к лимитам App Store. Пригодится, когда готовите релиз или новую локализацию. CX Codex +1 471установок backgroundtasks Справочник по фреймворку BackgroundTasks в Apple-разработке. Помогает настроить фоновые задачи через BGTaskScheduler и фоновое обновление приложений. CX Codex +1 467установок photosui Скилл поднимает справочник по PhotosUI, чтобы агент отвечал на вопросы о выборе фото и Live Photo без догадок. CX Codex +1 470установок widgetkit Подключает к агенту справочник по Apple WidgetKit. Пригодится при настройке таймлайнов, провайдеров данных и семейств виджетов для iOS. CX Codex +1 458установок eventkit Скилл-справочник по EventKit: отвечает на вопросы про календари и напоминания Apple, подкидывая нужные файлы документации. CX Codex +1 461установок uikit Справочник по UIKit для разработки под iOS и iPadOS. Помогает агенту находить сигнатуры контроллеров, вьюшек и жестов без выхода в сеть. CX Codex +1 455установок tipkit Справочник по Apple TipKit для Claude Code и других агентов. Помогает настроить контекстные подсказки, протокол Tip и показ TipView. CX Codex +1 454установок

Другие версии swiftdata

Похожие

swiftdata-pro Paul Hudson Скилл для написания, проверки и улучшения кода SwiftData с соблюдением современных API и best practices. Нужен, если вы работаете с SwiftData в проектах на Swift. CX Codex +1 9 300установок generators rshankras Генерирует готовый Swift-код для iOS и macOS: от аутентификации и пейволлов StoreKit 2 до логирования и SwiftData с iCloud. CX Codex +1 494установок macos-development rshankras Скилл для разработки приложений под macOS: Swift 6+, SwiftUI, SwiftData, AppKit и API macOS 26 Tahoe. Пригодится на код-ревью и разборе архитектуры. CX Codex +1 1 600установок cmux-architecture manaflow-ai Скилл задаёт правила разделения кода cmux на пакеты Swift, инверсии зависимостей и многопоточности Swift 6. Помогает переносить модули без циклических связей. CX Codex +1 4 900установок swiftui-patterns affaan-m Задаёт правила современной разработки на SwiftUI: переход на @Observable, типобезопасная навигация и оптимизация рендеринга. Пригодится при верстке экранов под iOS и macOS. CX Codex +1 4 600установок swift-concurrency dpearson2699 Помогает устранять ошибки Sendable и изоляции акторов в Swift 6.2+, настраивать фоновые задачи и применять SE-0466. CX Codex +1 4 300установок

Вопросы о swiftdata

Как установить swiftdata в Claude?

Выполните npx skills add Prisma-Labs-Dev/apple-skills --skill swiftdata -a claude-code. Файл скилла окажется по пути ~/.claude/skills/swiftdata/SKILL.md.

Что делает скилл swiftdata?

Ищет ответы по API SwiftData в приложенной документации. Возвращает краткую выжимку и пути к файлам, где можно прочитать детали.

Что нужно для работы скилла?

Скилл вызывает субагента Explore, поэтому нужен Claude с поддержкой субагентов. Сами файлы — обычный markdown, никаких зависимостей.

Исходный текст

SKILL.md · MIT
---
name: swiftdata
user-invocable: true
description: "API reference: SwiftData. Query for @Model, ModelContext, @Query, schema migrations."
context: fork
agent: Explore
---

# SwiftData Documentation

Search these docs to answer questions about SwiftData APIs.

## Return Format

Always include:
1. **Summary** - Answer the question concisely
2. **File paths** - List relevant files for full details, e.g.:
   - `swiftdata-model.md` for @Model macro
   - `swiftdata-query.md` for @Query usage

## Files

- `swiftdata-index.md` - Framework overview and all available APIs
- `swiftdata-model.md` - @Model macro and model definition
- `swiftdata-modelcontext.md` - ModelContext for CRUD operations
- `swiftdata-query.md` - @Query property wrapper for fetching data

© Prisma-Labs-Dev · MIT · Prisma-Labs-Dev/apple-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой