Apple Skills
Скиллы для разработки под Apple: справочники по SwiftUI, UIKit и Liquid Glass, гайды по Swift 6 и маршрутизатор для задач iOS 26
- 349 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Набор состоит из справочников и руководств, ничего не запускает и никуда не ходит по сети
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/apple-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Набор состоит из справочников и руководств, ничего не запускает и никуда не ходит по сети
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Apple Skills дает агенту актуальную документацию по платформам Apple, чтобы он не путал новые API с устаревшими. Набор рассчитан на iOS 26 и Swift 6: `@Observable` вместо `ObservableObject`, `NavigationStack` вместо `NavigationView`, async/await вместо замыканий, дизайн-система Liquid Glass. Старые приемы агент и так знает из обучения, а свежие API без справочника выдумывает или подменяет устаревшими. В репозитории три группы скиллов. Справочники по фреймворкам: `swiftui`, `uikit`, `swift-testing`, `swift-concurrency`, `swiftdata`, `healthkit`, `storekit`, `mapkit`, `widgetkit`, `xcuitest` и другие. Руководства по приемам работы, которые автор собрал из чужих проектов, например разбор производительности SwiftUI и упаковка macOS-приложений на SwiftPM без Xcode. И утилиты: индекс документации Apple и скилл по оптимизации карточки в App Store. С любой iOS-задачи начинают со скилла `ios-dev`: он направляет агента к нужному руководству и справочнику и дает чек-лист корректности.
Для кого. Для iOS и macOS разработчиков, которые пишут на SwiftUI и Swift 6 с Claude Code, Codex или Cursor и хотят свежие API без устаревших приемов.
Подходит, если
- Вы собираете экран на SwiftUI под iOS 26 и хотите, чтобы агент использовал Liquid Glass и `@Observable`, а не старые аналоги
- Нужно проверить существующий код: скилл `ios-dev` прогоняет чек-лист корректности и подбирает руководство под тему
- Тормозит SwiftUI-интерфейс: скилл `guide-swiftui-performance-audit` ведет разбор производительности
- Пишете тесты на Swift Testing (`@Test`, `#expect`) или переводите код с GCD на `async`/`await`
- Готовите карточку приложения в App Store: скилл `apple-aso` помогает с метаданными
Не подходит, если
- Приложение должно поддерживать старые версии iOS: набор намеренно исключает устаревшие приемы, обратную совместимость агент добавляет сам
- Вам нужны стилевые решения и готовая архитектура: скиллы с эстетическими манифестами и жестким MV вместо MVVM отключены и лежат в `disabled-skills/`
- Нужно собрать и запустить приложение в симуляторе: набор дает документацию и руководства, а не инструменты сборки
Пример запроса к агенту
Проверь этот экран на SwiftUI по чек-листу ios-dev и перепиши навигацию на NavigationStackОграничения
Набор намеренно целится в последние версии платформ: iOS 26 и Swift 6, без устаревших шаблонов. Скиллы из папки `disabled-skills/` агент не загружает, потому что они навязывают вкус или архитектуру: эстетический манифест, оценку «одобрено Apple» и обязательный MV вместо MVVM. Чтобы вернуть такой скилл, его переносят в `skills/`.
Справочники содержат полные тексты документации Apple, поэтому агент ищет в них нужное поиском по файлам. Руководства по Swift Concurrency, Swift Testing, SwiftData, Swift Charts и производительности собраны из внешних репозиториев, происхождение указано в таблице README. Скилл `ios-dev` не навязывает архитектуру и не диктует оформление: решения по дизайну агент принимает сам.
Как отключить. Для Claude Code выполните `claude plugin uninstall apple-skills@apple-skills`. Для Codex и Cursor запустите `npx skills remove -g` и выберите записи Apple Skills.
Частые вопросы
Как поставить Apple Skills в Claude Code?
Добавьте маркетплейс командой `claude plugin marketplace add Prisma-Labs-Dev/apple-skills`, затем выполните `claude plugin install apple-skills@apple-skills`. Обновление идет командой `claude plugin update apple-skills@apple-skills`.
Как поставить набор в Codex или Cursor?
Команда `npx skills add Prisma-Labs-Dev/apple-skills --agent codex --skill '*' -g -y` ставит все скиллы для Codex, для Cursor замените `codex` на `cursor`. Для обновления команду запускают снова.
С какого скилла начинать?
С `ios-dev`. Он помечен как точка входа для любой задачи iOS и SwiftUI: определяет, какое руководство и какой справочник нужны, и содержит чек-лист корректности, нарушения в котором считаются ошибками.
Почему часть скиллов отключена?
Три скилла лежат в `disabled-skills/`: `ios-ui-craft`, `ios-design-consultant` и `guide-swiftui-view-refactor`. Они навязывают вкус или архитектуру, поэтому агент их не загружает. Такой скилл включают, переместив его папку в `skills/`.
Подходит ли набор для проектов на UIKit?
Да. В `ios-dev` SwiftUI и UIKit названы равноправными: UIKit уместен там, где он дает больше контроля. Для него есть отдельный справочный скилл `uikit`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыНабор скиллов по iOS 26+, Swift 6.3 и SwiftUI: агент получает знания по современным фреймворкам Apple
Скилл с практиками SwiftUI: состояние, композиция view, производительность, новые API, Liquid Glass и разбор трейсов Instruments
Скилл Пола Хадсона для ревью и написания SwiftUI под iOS 26: устаревшие API, поток данных, навигация, доступность, производительность
macOS App Skills
macos-app-skills
Скиллы для сборки, подписи и сопровождения нативных приложений macOS на SwiftUI и AppKit. Нужен Xcode 15 или новее
Плагин со 164 скиллами для разработки под iOS, macOS, watchOS и visionOS: генераторы кода, путь от идеи до App Store, ASO, тесты и дизайн
Скилл со скриптами для сборки iOS-приложений и управления симулятором через дерево доступности, с экономным выводом для агента
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Apple Skills (эта запись) | нет | 349 | |
| swift-ios-skills | нет | 1 249 | другой набор по iOS 26, Swift 6.3 и SwiftUI; здесь отдельные справочники по фреймворкам и координатор ios-dev |
| SwiftUI Expert Skill | нет | 3 781 | один скилл с практиками SwiftUI, а здесь десятки скиллов по разным фреймворкам Apple |
Коротко о README
Описание начинается с блоков установки для Claude Code, Codex и Cursor, затем идут команды обновления и удаления. Далее перечислены скиллы по группам: справочники по фреймворкам, координатор `ios-dev`, дизайн и руководства Apple, гайды по приемам работы с указанием источников и утилиты. Отдельно объяснено, почему часть скиллов отключена и почему набор намеренно ориентирован на последние API Apple.
Бейдж для README
Исходный SKILL.md
--- name: ios-dev user-invocable: true description: "Start here for any iOS or SwiftUI task. Coordinates best-practice guides, correctness checks, and full Apple API references. Use before navigating to other Apple skills — for building, reviewing, refactoring, or debugging iOS apps." --- # iOS Development Start here. This skill coordinates the Apple skills collection — it tells you *which* skill to use and *when*, so you get opinionated guidance and full API references together. ## Operating Rules - SwiftUI and UIKit are both first-class — pick whichever fits the task. UIKit is a valid choice whenever it gives more control or flexibility; when bridging the two, watch state sync, lifecycle, and animation/environment boundaries. - Do not enforce specific architectures (MVVM, VIPER, MV, TCA, etc.) — encourage separating business logic from views without mandating how - Hold a high bar for UI craft: apps should feel current-generation — fluid, design-forward, alive. Sweat the tiny details. Custom components, novel interactions, and custom Metal shaders are all in-bounds when they serve the experience; system defaults are a floor, not a ceiling. - Do not prescribe how that craft is delivered — no house style, no "Apple-approved" gatekeeping, no aesthetic checklists. Design direction is your own judgment call, made per app. The `hig` and `ios-liquid-glass` skills document what the system provides; they are references, not style mandates. **When the task is designing a screen or making it look good, there is no doc to route to** — design from your own taste; grep references only when you need API mechanics or a factual minimum (e.g. hit-target sizes). - Present performance optimizations as suggestions backed by reasoning, not blanket requirements - When you need exact API details, grep the framework reference skills — they contain full Apple documentation ## Task Workflows ### Review existing code 1. Read the code and identify which topics apply 2. Run the **Correctness Checklist** below — violations are bugs 3. Use the **Topic Router** to load the relevant guide for each topic 4. For API correctness, grep the matching framework reference skill ### Improve existing code 1. Run the correctness checklist first 2. For performance issues: use `guide-swiftui-performance-audit` 3. For navigation, state, or pattern questions: use Apple's `swiftui-specialist` (shipped with Xcode 27; exported to the user skills dir), then the `swiftui` API reference 4. For API details: grep the matching framework reference skill ### Build a new feature 1. Design data flow first — identify owned vs. injected state 2. For UI patterns and app wiring: use Apple's `swiftui-specialist`, then the `swiftui` API reference 3. For API details: grep the matching framework reference skill 4. Structure views for optimal diffing — extract subviews early 5. Run the correctness checklist before finishing ## Topic Router The **Guide** column has opinionated, short pattern guides. The **API Reference** column has full Apple documentation as grepable Markdown — use `apple-docs-index` to find which framework has what.