SwiftUI Pro — скилл

Скилл Пола Хадсона для ревью и написания SwiftUI под iOS 26: устаревшие API, поток данных, навигация, доступность, производительность

  • 6 395 ★ репозитория
  • Последний коммит
  • MIT
СкиллВыбор редакции

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

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

  • Скилл состоит из правил ревью и справочников
Все причины и проверки

twostraws/swiftui-agent-skill

Установка

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

npx skillfoxx add skills/swiftui-pro

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

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

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

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

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

  • Скилл состоит из правил ревью и справочников

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

Что делает

Скилл нацелен на ошибки, которые языковые модели чаще всего делают в SwiftUI: устаревшие API, кнопки, невидимые для VoiceOver, и код с неожиданными проблемами производительности. Ревью идет по шагам с отдельным справочником на каждый: API, представления и модификаторы, поток данных, навигация, дизайн по Human Interface Guidelines, доступность с Dynamic Type и Reduce Motion, производительность, Swift и чистота кода. По умолчанию скилл считает целевыми iOS 26 и Swift 6.2 и не добавляет сторонние фреймворки без спроса. Замечания группируются по файлам со строкой, названием правила и примером до и после, в конце идет список самых важных правок.

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

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

  • Нужно проверить SwiftUI-проект на устаревшие API
  • Нужно найти проблемы доступности и производительности в представлениях
  • Хотите, чтобы агент сразу писал SwiftUI по современным правилам

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

  • Приложение на UIKit без планов переходить на SwiftUI
  • Нужна поддержка старых версий iOS: скилл ориентирован на iOS 26

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

/swiftui-pro проверь проект на устаревшие API

Ограничения

Правила рассчитаны на iOS 26 и Swift 6.2, для проектов с более старой целевой версией часть советов не подойдет. Скилл не запускает сборку и тесты, а анализирует код.

Как отключить. Удалите плагин swiftui-pro через /plugin или папку swiftui-pro из каталога скиллов.

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

Можно ли проверить только одну область?

Да, передайте уточнение: /swiftui-pro Check for deprecated API в Claude Code или $swiftui-pro Focus on accessibility в Codex. Скилл загрузит только нужные справочники.

Есть ли похожие скиллы для других частей Swift?

У автора есть отдельные скиллы для SwiftData, Swift Concurrency и Swift Testing.

Обсуждение

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

Скиллы

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

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

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

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

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

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

Скилл Пола Хадсона для ревью конкурентного кода на Swift 6.2: акторы, Sendable, группы задач, отмена и типичные ошибки моделей

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

SwiftUI Design Skill

swiftui-design-skill

Скилл дизайна интерфейсов на SwiftUI: компилируемый код, токены, паттерны и шесть правил против небрежности ИИ. Установка одной командой npx skills

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

Скилл, который для SwiftUI-приложения собирает встроенную съемку экранов и элементов и прогоняет ее по всем локалям для App Store

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

Коротко о README

README объясняет, что скилл вырос из AGENTS.md автора и направлен на типичные ошибки моделей в SwiftUI. Установка через npx skills с выбором агентов и области или через маркетплейс плагинов Claude Code, есть видео про Xcode. Описан вызов в Claude Code и Codex и частичное ревью. Лицензия MIT.

Бейдж для README

Исходный SKILL.md

---
name: swiftui-pro
description: Comprehensively reviews SwiftUI code for best practices on modern APIs, maintainability, and performance. Use when reading, writing, or reviewing SwiftUI projects.
license: MIT
metadata:
  author: Paul Hudson
  version: "1.1"
---

Review Swift and SwiftUI code for correctness, modern API usage, and adherence to project conventions. Report only genuine problems - do not nitpick or invent issues.

Review process:

1. Check for deprecated API using `references/api.md`.
1. Check that views, modifiers, and animations have been written optimally using `references/views.md`.
1. Validate that data flow is configured correctly using `references/data.md`.
1. Ensure navigation is updated and performant using `references/navigation.md`.
1. Ensure the code uses designs that are accessible and compliant with Apple’s Human Interface Guidelines using `references/design.md`.
1. Validate accessibility compliance including Dynamic Type, VoiceOver, and Reduce Motion using `references/accessibility.md`.
1. Ensure the code is able to run efficiently using `references/performance.md`.
1. Quick validation of Swift code using `references/swift.md`.
1. Final code hygiene check using `references/hygiene.md`.

If doing a partial review, load only the relevant reference files.


## Core Instructions

- iOS 26 exists, and is the default deployment target for new apps.
- Target Swift 6.2 or later, using modern Swift concurrency.
- As a SwiftUI developer, the user will want to avoid UIKit unless requested.
- Do not introduce third-party frameworks without asking first.
- Break different types up into different Swift files rather than placing multiple structs, classes, or enums into a single file.
- Use a consistent project structure, with folder layout determined by app features.

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

Foxx AISwiftUI Pro
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.