# uikit-max

Плагин проверяет код на UIKit по 12 направлениям от iOS 13 до iOS 26. Он находит устаревшие API, ошибки в Auto Layout и проблемы с потокобезопасностью.

- плагин · `type=plugin` · Claude Code · ★ 49
- Автор: tornikegomareli
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/tornikegomareli/UIKit-Agent-Skill
- Обновлён: 2026-07-05
- HTML: https://affpapa.org/nevibecode/plugins/uikit-max

## Что делает

Плагин разбирает экраны и компоненты UIKit по базе из 12 категорий. В проверку входят верстка на Auto Layout, diffable data sources и потокобезопасность со Swift Concurrency. База включает старые API вроде UIWebView, а также нововведения iOS 26: метод `updateProperties()`, эффекты Liquid Glass и типизированные уведомления.

Плагин не трогает лишние файлы. Справочники подгружаются динамически под текущую задачу. Каждое правило привязано к конкретным версиям iOS, поэтому для устаревших таргетов агент сразу предлагает рабочие фолбэки.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install uikit-max@claude-community
```

## Когда брать
- Найти устаревшие вызовы UIAlertView и UIWebView с подбором замены
- Проверить верстку на Auto Layout и использование Safe Area
- Настроить поддержку VoiceOver и динамических шрифтов Dynamic Type
- Выявить блокировки главного потока и утечки памяти в замыканиях

## Примеры запросов агенту
- /uikit-max
- /uikit-max Focus on accessibility
- Проверь контроллер профиля с помощью UIKit Max и найди устаревшие API

## Похожие
- [uikit-expert](https://affpapa.org/nevibecode/skills/uikit-expert.md) — скилл · 720 установок
- [uikit-app-modernization](https://affpapa.org/nevibecode/skills/uikit-app-modernization.md) — скилл · 689 установок
- [swiftui-uikit-interop](https://affpapa.org/nevibecode/skills/swiftui-uikit-interop.md) — скилл · 4100 установок
- [uikit](https://affpapa.org/nevibecode/skills/uikit.md) — скилл · 455 установок
- [axiom-uikit](https://affpapa.org/nevibecode/skills/axiom-uikit.md) — скилл · 1200 установок
- [swift-architecture-skill](https://affpapa.org/nevibecode/skills/swift-architecture-skill.md) — скилл · 2000 установок

Из того же набора: [tornikegomareli/uikit-agent-skill](https://affpapa.org/nevibecode/by/tornikegomareli/uikit-agent-skill.md) — 2 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
