Apple Skills

Скиллы для разработки под Apple: справочники по SwiftUI, UIKit и Liquid Glass, гайды по Swift 6 и маршрутизатор для задач iOS 26

  • 349 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Минимальный доступ

Почему такой уровень

  • Набор состоит из справочников и руководств, ничего не запускает и никуда не ходит по сети
Все причины и проверки

prisma-labs-dev/apple-skills

Установка

В терминале, через 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

СкиллМинимальный доступ1,2 тыс.Звезды репозитория

Скилл с практиками SwiftUI: состояние, композиция view, производительность, новые API, Liquid Glass и разбор трейсов Instruments

СкиллРасширенный доступ3,8 тыс.Звезды репозитория
Выбор редакции

Скилл Пола Хадсона для ревью и написания SwiftUI под iOS 26: устаревшие API, поток данных, навигация, доступность, производительность

СкиллМинимальный доступ6,4 тыс.Звезды репозитория

macOS App Skills

macos-app-skills

Скиллы для сборки, подписи и сопровождения нативных приложений macOS на SwiftUI и AppKit. Нужен Xcode 15 или новее

СкиллМинимальный доступ686Звезды репозитория

Плагин со 164 скиллами для разработки под iOS, macOS, watchOS и visionOS: генераторы кода, путь от идеи до App Store, ASO, тесты и дизайн

ПлагинШирокий доступ838Звезды репозитория

Скилл со скриптами для сборки iOS-приложений и управления симулятором через дерево доступности, с экономным выводом для агента

СкиллРасширенный доступ1,3 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
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.

Сообщить о проблеме

Foxx AIApple Skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.