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

mapkit — скилл для Claude Code: карты и геолокация в Swift

Помогает агенту писать и проверять код карт и геолокации в приложениях на Swift: MapKit и CoreLocation.

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

Что делает mapkit

Скилл описывает работу с Map и MapContentBuilder, метками, аннотациями, полилиниями и полигонами. Для отслеживания позиции — CLLocationUpdate.liveUpdates(), для геозон — CLMonitor. Есть разделы про геокодирование, поиск с автодополнением и маршруты.

Внутри два справочника: references/mapkit-patterns.md про настройку карты, поиск, маршруты и снимки, и references/mapkit-corelocation-patterns.md про жизненный цикл обновлений, фоновую геолокацию и ключи приватности. Агент читает их, когда задача выходит за рамки базового примера.

Целевая версия — iOS 17 и новее, часть примеров помечена как iOS 18 и iOS 26. Для отслеживания позиции нужно добавить NSLocationWhenInUseUsageDescription в Info.plist, иначе система не даст доступ. Это стоит проверить до того, как гонять примеры на устройстве.

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

  • добавить карту с метками в SwiftUI-экран
  • настроить поток обновлений позиции через async-последовательность
  • поставить геозону и следить за входом в регион
  • превратить адрес в координаты и обратно
  • проложить маршрут и нарисовать его полилинией

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

  • Добавь на экран карту с маркерами кафе и кнопкой моей геопозиции
  • Настрой отслеживание позиции через CLLocationUpdate.liveUpdates() и останови задачу при уходе с экрана
  • Сделай поиск мест с автодополнением и покажи результаты маркерами

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

1Через Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill mapkit -a claude-code

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

~/.claude/skills/mapkit/SKILL.md

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

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

Вопросы о mapkit

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

Выполните npx skills add dpearson2699/swift-ios-skills --skill mapkit -a claude-code. После этого файл скилла лежит в ~/.claude/skills/mapkit/SKILL.md.

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

Даёт агенту инструкции по MapKit и CoreLocation: карты, метки, оверлеи, поиск, маршруты, геозоны и авторизация доступа к геолокации.

Какая версия iOS нужна для примеров?

Основная цель — iOS 17 и новее, потому что примеры построены на SwiftUI Map и async-API CoreLocation. Часть разделов помечена как iOS 18 и iOS 26.

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

Всё по теме «Мобильная разработка» →
axiom-location CharlesWiltgen Скилл для работы с геолокацией и картами в iOS: авторизация, геозоны, аннотации, маршруты и разбор поломок. CX Codex +1 1 000установок swiftui-patterns affaan-m Задаёт правила современной разработки на SwiftUI: переход на @Observable, типобезопасная навигация и оптимизация рендеринга. Пригодится при верстке экранов под iOS и macOS. CX Codex +1 4 600установок swift-expert https://github.com/Jeffallan Скилл для разработки на Swift: архитектура, SwiftUI, async/await, акторы и тесты. Пригодится, когда агент пишет или разбирает код приложения под iOS и macOS. CX Codex +1 4 100установок ios-swift-development aj-geddes Скилл для разработки нативных iOS-приложений на Swift: MVVM, SwiftUI, сеть через URLSession, Combine и Core Data. CX Codex +1 1 500установок swiftui-specialist superagents-lab Скилл для ИИ-агентов, который подсказывает идиоматичные приёмы SwiftUI при написании, ревью и правке кода. CX Codex +1 864установок swiftui-development Mindrally Набор правил для ИИ-агента: как строить SwiftUI-приложения на MVVM, управлять состоянием и работать с конкурентностью Swift 6. CX Codex +1 676установок

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

cryptokit Помогает писать криптографический код на Swift через Apple CryptoKit: хеширование, шифрование, подписи и обмен ключами. CX Codex +1 3 200установок spritekit Скилл для ИИ-агента, который помогает писать 2D-игры и анимации на SpriteKit: сцены, спрайты, физика, частицы, интеграция со SwiftUI. CX Codex +1 3 200установок avkit Помогает настраивать воспроизведение медиа в iOS: от полноэкранных плееров AVPlayerViewController до оверлеев в SwiftUI VideoPlayer и фонового режима PiP. CX Codex +1 3 200установок realitykit Скилл для сборки AR-сцен на RealityKit и ARKit: RealityView, якоря, рейкасты, жесты. Пригодится, когда нужен 3D-контент в iOS-приложении. CX Codex +1 3 200установок swiftui-webkit Справочник по нативным компонентам WebView и WebPage в SwiftUI для iOS 26+. Помогает встраивать веб-экраны, перехватывать ссылки и запускать JavaScript. CX Codex +1 3 200установок photokit Скилл для работы с выбором фото, камерой и медиа в iOS-приложениях на Swift: подсказывает паттерны PhotosPicker, AVCaptureSession и разрешений. CX Codex +1 3 200установок cryptotokenkit Помогает настроить работу со смарт-картами и расширениями драйверов CryptoTokenKit в приложениях на Swift 6.3. CX Codex +1 3 100установок accessorysetupkit Помогает настроить поиск и подключение Bluetooth- и Wi-Fi-аксессуаров через AccessorySetupKit в iOS 18+. Пригодится при переходе с CoreBluetooth. CX Codex +1 3 100установок

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

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