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

swiftui-whats-new-27 — скилл для Claude Code: что делает и установка

Справочник по изменениям SwiftUI в SDK 27 для агентов кодинга. Помогает адаптировать проект под новые API и исправить сборку после перехода @State на макросы.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add superagents-lab/xcode27-skills --skill swiftui-whats-new-27 -a claude-code
Открыть на GitHub

Что делает swiftui-whats-new-27

Скилл подключает набор инструкций из каталога references/ по обновлению фреймворка в релизах 2027 года для систем iOS, macOS, watchOS, tvOS и visionOS. При смене версии фреймворка появляются новые сигнатуры и меняются правила инициализации. Языковые модели часто подставляют устаревший код по памяти, поэтому руководство заставляет агента ориентироваться на конкретные файлы изменений.

Внутри описаны точные методы для перетаскивания элементов через reorderable(), добавления свайпов в произвольные контейнеры с помощью swipeActionsContainer() и кэширования картинок через AsyncImage. Для работы с файлами скилл предписывает использовать протоколы ReadableDocument и WritableDocument, заменяющие старые механизмы.

Перестановка строк инициализации в конструкторах представлений со @State ломает логику в рантайме. Скилл запрещает подобные попытки обойти ошибку компилятора и даёт выверенный путь исправления. Часть новшеств недоступна на tvOS 27.

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

  • исправить ошибки компиляции представлений со @State после перехода на макросы
  • настроить перетаскивание и сортировку элементов в сетках LazyVGrid или LazyVStack
  • добавить контекстные свайпы к строкам внутри обычного ScrollView
  • сконфигурировать политику кэширования для AsyncImage через URLRequest
  • перевести приложение для работы с файлами на протокол ReadableDocument

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

  • Проверь проект на несовместимости с SwiftUI SDK 27 и обнови вызовы AsyncImage.
  • Почему вью со @State выдаёт ошибку инициализации после обновления SDK 27?
  • Добавь drag-to-reorder в LazyVStack с помощью новых модификаторов 27 версии.

Как установить swiftui-whats-new-27

1Через Skills CLI (Vercel)

npx skills add superagents-lab/xcode27-skills --skill swiftui-whats-new-27 -a claude-code

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

~/.claude/skills/swiftui-whats-new-27/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/swiftui-whats-new-27/

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

Вопросы о swiftui-whats-new-27

Как установить swiftui-whats-new-27 в Claude Code?

Выполните в терминале команду npx skills add superagents-lab/xcode27-skills --skill swiftui-whats-new-27 -a claude-code. Агент получит доступ к справочным файлам.

Зачем нужен этот скилл при разработке под Apple-платформы?

Он исключает галлюцинации нейросети при использовании обновлённого фреймворка 2027 года. Ассистент сверяется с локальными инструкциями и выбирает актуальные перегрузки методов.

Какие функции SDK 27 не работают на платформе tvOS?

Инструменты сортировки через reorderable() и контейнеры жестов swipeActionsContainer() недоступны для tvOS 27. Для этой системы продолжают действовать прежние интерфейсные правила.

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

Всё по теме «Мобильная разработка» →
swiftui-design-skill wholiver Помогает проектировать экраны SwiftUI для iOS и macOS без шаблонного визуала. Пригодится при вёрстке прототипов и подборе дизайн-направления с нуля. CX Codex +1 1 000установок swiftui-patterns affaan-m Задаёт правила современной разработки на SwiftUI: переход на @Observable, типобезопасная навигация и оптимизация рендеринга. Пригодится при верстке экранов под iOS и macOS. CX Codex +1 4 600установок axiom-swiftui CharlesWiltgen Скилл для работы с SwiftUI: разбирает вёрстку, навигацию, анимации, жесты и просадки производительности по конкретным симптомам. CX Codex +1 1 500установок swiftui-animation jamesrochabrun Скилл помогает настраивать пружинные анимации SwiftUI и эффекты Metal-шейдеров в приложениях для iOS и macOS. CX Codex +1 567установок swiftui-navigation dpearson2699 Скилл обучает ассистента строить типобезопасную навигацию в SwiftUI: от стеков со строгими маршрутами до модальных окон и вкладок. Пригодится при проектировании переходов для iOS и macOS. CX Codex +1 4 400установок swiftui-uikit-interop dpearson2699 Помогает связать интерфейсы UIKit и SwiftUI без путаницы с жизненным циклом и потерей данных в общих состояниях. CX Codex +1 4 100установок

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

swiftui-specialist Скилл для ИИ-агентов, который подсказывает идиоматичные приёмы SwiftUI при написании, ревью и правке кода. CX Codex +1 864установок device-interaction Проверяет работу iOS-приложений на устройстве или в симуляторе через снимки экрана, дерево UI и синтез жестов. Запускается субагентом после правок интерфейса. CX Codex +1 740установок test-modernizer Переводит тесты с XCTest на Swift Testing и обновляет старые проверки. Пригодится при рефакторинге тестовых наборов в проектах на Swift. CX Codex +1 696установок uikit-app-modernization Переводит код UIKit на многооконный режим и жизненный цикл сцен. Помогает избавиться от устаревших обращений к UIScreen.main и глобальному состоянию в Swift и Objective-C. CX Codex +1 689установок c-bounds-safety Помогает внедрить расширение -fbounds-safety в C-код, настроить аннотации указателей и отладить ошибки переполнения буфера во время сборки и в рантайме. CX Codex +1 623установок

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

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