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

uikit — скилл для Claude Code: что делает и как установить

Справочник по UIKit для разработки под iOS и iPadOS. Помогает агенту находить сигнатуры контроллеров, вьюшек и жестов без выхода в сеть.

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

Что делает uikit

Скилл добавляет в контекст локальные справочные файлы по фреймворку UIKit. Внутри лежат выжимки по UIView, UIViewController, коллекциям и Auto Layout. Файл uikit-overview.md содержит полный индекс фреймворка, но из-за большого объёма его лучше сканировать через rg, а не открывать целиком.

Если нужного описания нет в локальных документах, скилл проверяет другие установленные навыки Apple. Когда и там информации не нашлось, агент запрашивает зеркало sosumi.ai. Некоторые смежные компоненты, вроде UIHostingController, отнесены к документации SwiftUI, поэтому для них может потребоваться отдельный справочник.

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

  • находить сигнатуры методов и свойств UIView или UIViewController
  • настраивать ограничения Auto Layout через NSLayoutConstraint без выхода в браузер
  • интегрировать экраны SwiftUI в кодовую базу UIKit с помощью UIHostingController
  • сверять жизненный цикл сцен через UIWindowScene и UIApplicationDelegate

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

  • Покажи методы жизненного цикла UIViewController из локальной документации UIKit
  • Как настроить NSLayoutConstraint для центрирования кнопки в UIView?
  • Найди параметры для связки SwiftUI с экраном UIKit через UIHostingController

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/uikit/SKILL.md

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

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

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

photosui Скилл поднимает справочник по PhotosUI, чтобы агент отвечал на вопросы о выборе фото и Live Photo без догадок. CX Codex +1 470установок swiftdata Скилл-справочник по SwiftData: агент ищет ответы про @Model, ModelContext, @Query и миграции схемы в четырёх markdown-файлах. CX Codex +1 468установок widgetkit Подключает к агенту справочник по Apple WidgetKit. Пригодится при настройке таймлайнов, провайдеров данных и семейств виджетов для iOS. CX Codex +1 458установок eventkit Скилл-справочник по EventKit: отвечает на вопросы про календари и напоминания Apple, подкидывая нужные файлы документации. CX Codex +1 461установок tipkit Справочник по Apple TipKit для Claude Code и других агентов. Помогает настроить контекстные подсказки, протокол Tip и показ TipView. CX Codex +1 454установок guide-swift-concurrency Скилл настраивает проверку конкурентного кода на Swift 6.2 со strict concurrency. Он помогает находить гонки данных, изолировать акторы и заменять вызовы GCD на группы задач. CX Codex +1 431установок guide-swiftdata Скилл для написания, ревью и отладки кода SwiftData: подсказывает безопасные предикаты, правила автосохранения и ограничения CloudKit. CX Codex +1 435установок guide-swift-testing Скилл задаёт паттерны работы с фреймворком Swift Testing. Помогает писать и проверять тесты без ошибок в конкурентном коде. CX Codex +1 427установок

Похожие

swiftui-uikit-interop dpearson2699 Помогает связать интерфейсы UIKit и SwiftUI без путаницы с жизненным циклом и потерей данных в общих состояниях. CX Codex +1 4 100установок uikit-app-modernization superagents-lab Переводит код UIKit на многооконный режим и жизненный цикл сцен. Помогает избавиться от устаревших обращений к UIScreen.main и глобальному состоянию в Swift и Objective-C. CX Codex +1 689установок axiom-uikit CharlesWiltgen Маршрутизирует задачи по связке UIKit и SwiftUI, отладке Auto Layout, анимаций, Combine и TextKit. Пригодится при модернизации интерфейсов в iOS. CX Codex +1 1 200установок hig-platforms raintree-technology Скилл помогает адаптировать интерфейс приложений под стандарты Apple HIG для iOS, iPadOS, macOS, tvOS, visionOS и watchOS. Пригодится при переносе проектов между платформами экосистемы. CX Codex +1 666установок hig-components-layout raintree-technology Скилл помогает спроектировать навигацию и вёрстку для приложений под платформы Apple по правилам Human Interface Guidelines. CX Codex +1 684установок

Рядом в теме «Мобильная разработка»

Всё по теме «Мобильная разработка» →

Вопросы о uikit

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

Выполните в терминале команду npx skills add Prisma-Labs-Dev/apple-skills --skill uikit -a claude-code. Справочник запишется по пути ~/.claude/skills/uikit/SKILL.md.

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

Он даёт агенту быстрый доступ к локальным markdown-файлам с документацией UIKit. Агент ищет свойства классов, контроллеров и представлений на диске, экономя токены контекста.

Что делать, если нужного класса UIKit нет в локальных файлах?

Скилл сначала ищет нужный раздел в других установленных наборах Apple. Если класс отсутствует и там, агент берёт путь из uikit-overview.md и загружает страницу с зеркала sosumi.ai.

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

SKILL.md · MIT
---
name: uikit
user-invocable: true
description: "API reference: UIKit. Query for UIView, UIViewController, controls, table and collection views, navigation controllers, scenes, Auto Layout, images, colors, gestures, presentation, and SwiftUI hosting."
context: fork
agent: Explore
---

# UIKit Reference

UIKit framework documentation for iOS and iPadOS apps.

## Downloaded Reference Files

Search the local files first. `uikit-overview.md` is the full framework index and is large, so prefer `rg` over opening it directly.

| File | Content |
|------|---------|
| [uikit-overview.md](uikit-overview.md) | Full UIKit framework index |
| [uikit-updates.md](uikit-updates.md) | UIKit updates |
| [uiapplication.md](uiapplication.md) | UIApplication |
| [uiapplicationdelegate.md](uiapplicationdelegate.md) | UIApplicationDelegate |
| [uiwindowscene.md](uiwindowscene.md) | UIWindowScene |
| [uiview.md](uiview.md) | UIView |
| [uiviewcontroller.md](uiviewcontroller.md) | UIViewController |
| [uicontrol.md](uicontrol.md) | UIControl |
| [uibutton.md](uibutton.md) | UIButton |
| [uilabel.md](uilabel.md) | UILabel |
| [uiimage.md](uiimage.md) | UIImage |
| [uiimageview.md](uiimageview.md) | UIImageView |
| [uicolor.md](uicolor.md) | UIColor |
| [uifont.md](uifont.md) | UIFont |
| [uiscrollview.md](uiscrollview.md) | UIScrollView |
| [uitableview.md](uitableview.md) | UITableView |
| [uicollectionview.md](uicollectionview.md) | UICollectionView |
| [uistackview.md](uistackview.md) | UIStackView |
| [nslayoutconstraint.md](nslayoutconstraint.md) | NSLayoutConstraint |
| [uinavigationcontroller.md](uinavigationcontroller.md) | UINavigationController |
| [uitabbarcontroller.md](uitabbarcontroller.md) | UITabBarController |
| [uisplitviewcontroller.md](uisplitviewcontroller.md) | UISplitViewController |
| [uigesturerecognizer.md](uigesturerecognizer.md) | UIGestureRecognizer |
| [uialertcontroller.md](uialertcontroller.md) | UIAlertController |
| [uiactivityviewcontroller.md](uiactivityviewcontroller.md) | UIActivityViewController |
| [uivisualeffectview.md](uivisualeffectview.md) | UIVisualEffectView |
| [uiblureffect.md](uiblureffect.md) | UIBlurEffect |
| [uihostingcontroller.md](uihostingcontroller.md) | UIHostingController bridge from SwiftUI |
| [using-swiftui-with-uikit.md](using-swiftui-with-uikit.md) | Using SwiftUI with UIKit |

## Fetching More Docs

1. Search this skill's local `.md` files first.
2. If the topic is not here, check the other installed Apple skills you have available by their names, descriptions, or `SKILL.md` frontmatter, then grep their local files. This is faster and uses less context than fetching new docs from the internet.
3. If no installed skill has the page, use the relevant documentation path from `uikit-overview.md` with the `sosumi.ai` Markdown mirror. For example, `/documentation/uikit/uiview` maps to `https://sosumi.ai/documentation/uikit/uiview`.

Some UIKit-adjacent APIs live in other frameworks. For example, `UIHostingController` is documented under SwiftUI.

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

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

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

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