iOS Performance Agent Skills

Шесть скиллов по скорости iOS-приложений: запуск, профилирование, SwiftUI, конкурентность Swift и ощущаемая скорость.

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

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

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

  • Скиллы только читают код проекта и дают рекомендации, внешних вызовов нет.
Все причины и проверки

livsy90/ios-performance-agent-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/ios-performance-agent-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скиллы только читают код проекта и дают рекомендации, внешних вызовов нет.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Набор из шести скиллов учит агента разбирать проблемы производительности iOS-приложений. Каждый скилл лежит в своей папке с `SKILL.md` и справочными файлами: `ios-launch-performance` про холодный и теплый запуск, `ios-performance-profiling` про Instruments, MetricKit и сигнпосты, `ios-perceived-performance` про состояния загрузки и первый отклик. Еще три скилла разбирают код: `swiftui-performance` смотрит на идентичность, состояние и стоимость `body`, `swift-concurrency-performance` на акторы и задачи, `swift-runtime-performance` на аллокации, ARC и диспетчеризацию. Везде акцент на измерении, а не на догадках.

Для кого. iOS-разработчикам, которые отдают агенту разбор медленного старта, подвисаний списков и лишних перерисовок SwiftUI.

Подходит, если

  • Приложение долго показывает первый кадр после холодного запуска.
  • Список SwiftUI дергается при прокрутке, и неясно, какое состояние вызывает перерисовку.
  • Перед оптимизацией нужно выбрать между Instruments, XCTest-метриками и MetricKit.
  • Код с `async`/`await` и `@MainActor` подозревают в задержках интерфейса.

Не подходит, если

  • Нужна проверка доступности или дизайна, а не скорости.
  • Проект не на Swift и не под iOS.
  • Требуются готовые трассировки с вашего устройства: скиллы дают методику, но замеры остаются за вами.

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

Проверь запуск моего приложения по скиллу `ios-launch-performance` и покажи, что стоит измерить в Instruments в первую очередь.

Ограничения

Скиллы дают структурированные рекомендации и вопросы для проверки, но сами ничего не измеряют: трассы Instruments и данные MetricKit собирает разработчик. Последний коммит в июле 2026. Для регистрации в агентах установщик `npx skills` задает вопросы о выборе агентов и области установки. Рекомендации опираются на описанные в скиллах приемы и не знают о версии Xcode и устройствах конкретного проекта, поэтому выводы проверяют замерами.

Как отключить. Удалите папки нужных скиллов из каталога скиллов агента или выполните отключение плагина в Claude Code.

Частые вопросы

Можно ли поставить не все скиллы?

Да. Добавьте флаги `--skill` с именами нужных скиллов вместо `--all`, например `--skill ios-launch-performance --skill swiftui-performance`.

Работает ли набор вне Claude Code?

Да. Установщик спрашивает, в какие агенты зарегистрировать скиллы: Claude Code, Codex, Cursor и другие. Для Claude Code есть и вариант `/plugin install`.

Что делает скилл для SwiftUI?

Проверяет идентичность элементов, владение состоянием, область зависимостей, стоимость `body`, списки, привязки и анимации, затем советует профилирование для подтверждения.

Заменяет ли набор Instruments?

Нет. Скиллы подсказывают, что искать и как трактовать результаты, а запись трасс остается за Instruments, XCTest и MetricKit.

Как установить набор в Claude Code плагином?

Выполните `/plugin install Livsy90/iOS-Performance-Agent-Skills`: команда ставит весь набор. Отдельные скиллы выбирают через `npx skills`.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Набор скиллов по iOS 26+, Swift 6.3 и SwiftUI: агент получает знания по современным фреймворкам Apple

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

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

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

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

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

Скилл добавляет агенту официальные заметки Apple по SwiftUI, которые установщик достает из вашего Xcode

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

Набор из 26 скиллов о производительности Jetpack Compose: от аудита с замерами до профилей Baseline и R8

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

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

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

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
iOS Performance Agent Skills (эта карточка)нет121
SwiftUI Expert Skillнет3 893общий разбор кода SwiftUI; здесь основной упор на скорость, запуск и профилирование
Swift Concurrency Agent Skillнет1 715один скилл по конкурентности; здесь он один из шести про производительность

Коротко о README

Каждый скилл лежит в отдельной папке верхнего уровня и ставится одной командой `npx` либо копируется вручную в каталог скиллов агента.

Бейдж для README

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