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

apple-docs-index — скилл для Claude Code: что делает и как установить

Индекс документации Apple для iOS и macOS. Помогает агенту находить нужные API в SwiftUI, UIKit или SwiftData без лишних поисковых запросов в сеть.

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

Что делает apple-docs-index

Скилл даёт готовые оглавления для SwiftUI, UIKit, Core Animation, Combine, SwiftData, HealthKit и тестов. Ассистент находит нужные методы и типы локальным поиском через grep, не тратя время на веб-поиск.

В списках указаны пути к документации вроде /documentation/healthkit/hkworkout. Если подробного файла нет среди локальных файлов, агент загружает Markdown с зеркала https://sosumi.ai либо берёт дерево DocC с developer.apple.com.

Поиск по готовому оглавлению экономит контекстное окно модели. При этом для работы с редкими фреймворками агенту всё равно понадобится подключение к сети.

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

  • найти путь к документации конкретного метода или класса Apple
  • проверить состав API во фреймворках SwiftUI, UIKit или SwiftData
  • сократить расход контекста при поиске спецификаций iOS и macOS
  • получить ссылку на Markdown-зеркало документации для редких библиотек

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

  • Найди в индексе HealthKit типы данных для тренировок
  • Проверь по swiftui-overview.md, какие модификаторы есть для навигации
  • Найди путь к документации по CATransaction в Core Animation

Как установить apple-docs-index

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/apple-docs-index/SKILL.md

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

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

Вопросы о apple-docs-index

Как установить apple-docs-index в Claude Code?

Выполните команду npx skills add Prisma-Labs-Dev/apple-skills --skill apple-docs-index -a claude-code.

Что делает apple-docs-index?

Он предоставляет структурированные файлы с перечнем API для основных системных библиотек Apple, ускоряя поиск нужных разделов документации.

Что делать, если нужного фреймворка нет в локальном списке?

Скилл перенаправляет агента к онлайн-индексу на https://sosumi.ai/documentation/{framework} или к DocC JSON на developer.apple.com.

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

SKILL.md · MIT
---
name: apple-docs-index
user-invocable: true
description: Index of Apple developer documentation for iOS, macOS, and related frameworks. Use when looking up what APIs exist in a framework, browsing available documentation, or deciding what docs to fetch. Covers SwiftUI, UIKit, Core Animation (QuartzCore), XCTest, HealthKit, Combine, SwiftData, and more.
---

# Apple Documentation Index

This skill provides indexes of Apple framework documentation. Use these to:
- Browse available APIs in a framework
- Find the path to specific documentation
- Decide what detailed docs to download

## Available Indexes

| Framework | File | Size | Topics |
|-----------|------|------|--------|
| SwiftUI | `../swiftui/swiftui-overview.md` | 907KB | Views, modifiers, navigation, state |
| XCTest | `xctest-index.md` | 55KB | Testing, assertions, expectations |
| XCUIAutomation | `xcuiautomation-index.md` | 58KB | UI testing, elements, queries |
| UIKit | `../uikit/uikit-overview.md` | 1.8MB | Views, controllers, controls, scenes |
| Core Animation | `../core-animation/core-animation-index.md` | 80KB | CALayer, CAAnimation, CATransaction, layer subclasses |
| HealthKit | `healthkit-index.md` | 312KB | Health data, workouts, records |
| Combine | `combine-index.md` | 153KB | Publishers, subscribers, operators |
| SwiftData | `swiftdata-index.md` | 86KB | Models, containers, queries |
| Observation | `observation-index.md` | 3KB | @Observable macro |

## How to Use

### 1. Browse an Index

```bash
# See what's in HealthKit
cat healthkit-index.md | head -100

# Search for specific topic
grep -i "workout" healthkit-index.md
grep -i "navigation" ../swiftui/swiftui-overview.md
```

### 2. Find Documentation Paths

Index files list all available documentation pages. Each entry shows the path:

```markdown
- [HKWorkout](/documentation/healthkit/hkworkout)
- [NavigationStack](/documentation/swiftui/navigationstack)
```

### 3. Fetch More Detailed Docs

1. Check whether the detailed page is already available in one of your installed Apple skills.
2. Use skill names, descriptions, or `SKILL.md` frontmatter to find likely skill directories, then grep their local `.md` files before fetching. This is faster and uses less context than fetching new docs from the internet.
3. If no installed skill has the page, use the same path with the `sosumi.ai` Markdown mirror.

For example, `/documentation/healthkit/hkworkout` maps to `https://sosumi.ai/documentation/healthkit/hkworkout`.

### 4. Browse Missing Framework Indexes

If the local indexes don't include the framework you need, use the framework's `sosumi.ai` index:

```text
https://sosumi.ai/documentation/{framework}
```

For example, `https://sosumi.ai/documentation/foundation` provides a Markdown index you can search for Foundation paths.

If the Markdown mirror is unavailable and your environment can parse JSON, Apple's public DocC index endpoint is:

```text
https://developer.apple.com/tutorials/data/index/{framework}
```

The useful path tree is under `interfaceLanguages.swift[0].children`.

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

Похожие скиллы

Всё по теме «Мобильная разработка» →
vercel-react-native-skills vercel Набор правил по React Native и Expo для ИИ-агента: списки, анимации, навигация. Пригодится, когда агент правит мобильный код и надо, чтобы он делал это одинаково. CX Codex +1 255 200установок animate-expo emilkowalski Создаёт мобильные анимации для React Native и Expo на базе Reanimated и Gesture Handler. Помогает избежать просадок кадров на реальных устройствах. CX Codex +1 137 900установок mobile-native emilkowalski Убирает мелочи, из-за которых веб-приложение на телефоне выдаёт себя: залипающий hover, вспышку при тапе, ошибку с 100vh. CX Codex +1 86 600установок aso coreyhaines31 Анализирует страницы приложений в App Store и Google Play по правилам поисковой оптимизации. Находит слабые места в метаданных, графике и конверсии. CX Codex +1 75 400установок swiftui-pro Paul Hudson Проверяет SwiftUI-код на устаревшие API, ошибки в структуре и проблемы доступности. Пригодится для ревью и доработки проектов на SwiftUI. CX Codex +1 35 200установок orca-emulator stablyai Управляет iOS Simulator внутри Orca с живым экраном устройства. Пригодится для тапов, жестов, поворота экрана и сбора доказательств работы iOS-приложения. CX Codex +1 5 800установок

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

ios-liquid-glass Справочник по API Liquid Glass из iOS 26+: модификаторы glassEffect, контейнеры, морфинг-переходы и навигация. Пригодится, когда верстаешь стеклянные панели в SwiftUI. CX Codex +1 803установок hig Локальный справочник Apple Human Interface Guidelines в Markdown для проверки размеров кнопок, Dynamic Type, терминологии и системных компонентов без выхода в сеть. CX Codex +1 786установок healthkit Скилл подкладывает агенту документацию по HealthKit: операции с хранилищем, выборки образцов, тренировки, единицы измерения. Пригодится, когда пишете код под iOS и не хотите каждый раз лезть в документацию Apple. CX Codex +1 712установок ios-dev Точка входа для разработки под iOS и SwiftUI в ИИ-агентах. Координирует руководства по паттернам, чек-лист корректности и справочники по API Apple. CX Codex +1 697установок combine Скилл поднимает документацию Combine и отвечает на вопросы про паблишеры, сабскрайберы, операторы и асинхронные потоки данных. CX Codex +1 618установок corehaptics Скилл поднимает документацию по Core Haptics, чтобы агент отвечал на вопросы про тактильную отдачу без поиска по сайту Apple. CX Codex +1 501установок usernotifications Скилл находит справку по фреймворку UserNotifications от Apple. Пригодится при настройке локальных или пуш-уведомлений в iOS и macOS. CX Codex +1 473установок apple-aso Разбирает store.config.json и приводит заголовок, подзаголовок и ключевые слова к лимитам App Store. Пригодится, когда готовите релиз или новую локализацию. CX Codex +1 471установок

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

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