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

swiftui-navigation — скилл для Claude Code: как установить

Скилл обучает ассистента строить типобезопасную навигацию в SwiftUI: от стеков со строгими маршрутами до модальных окон и вкладок. Пригодится при проектировании переходов для iOS и macOS.

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

Что делает swiftui-navigation

Скилл задаёт правила для организации экранов в SwiftUI. Он переводит кодовую базу на NavigationStack со списком маршрутов через перечисление с протоколом Hashable. Это исключает ошибки типизации при переходах. Вместо разрозненных вызовов применяется паттерн роутера: отдельный объект держит состояние пути и передаётся в дочерние представления через окружение.

Для планшетов и десктопов скилл предлагает разделение через NavigationSplitView либо ручную сборку на HStack с проверкой горизонтального класса размера. Модальные окна выводятся через .sheet(item:) с защитой от случайного закрытия через .interactiveDismissDisabled. Для каждого экрана можно настроить габариты презентации с помощью .presentationSizing.

Базовые решения рассчитаны на iOS 26+ и Swift 6.3 с обратной поддержкой вплоть до iOS 17. Если в проекте используется система старше iOS 17, такие шаблоны не заведутся без адаптации под устаревший NavigationView.

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

  • связать экраны через типобезопасный enum маршрутов в NavigationStack
  • настроить независимые стеки навигации для отдельных вкладок
  • адаптировать многоколоночный интерфейс под iPad и Mac через NavigationSplitView
  • предотвратить случайное закрытие модального окна с несохранёнными данными

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

  • Сделай роутер для NavigationStack с маршрутами через перечисление
  • Настрой многоколоночный экран через NavigationSplitView с запасным вариантом для iPhone
  • Добавь модальное окно с выбором размера презентации через presentationSizing

Как установить swiftui-navigation

1Через Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill swiftui-navigation -a claude-code

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

~/.claude/skills/swiftui-navigation/SKILL.md

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

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

Вопросы о swiftui-navigation

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

Выполните в терминале команду npx skills add dpearson2699/swift-ios-skills --skill swiftui-navigation -a claude-code. Также файл скилла можно разместить по пути ~/.claude/skills/swiftui-navigation/SKILL.md.

Что делает swiftui-navigation?

Скилл внедряет архитектурные шаблоны навигации для SwiftUI: работу со стеками переходов, многоколоночные макеты, модальные окна, вкладки и диплинки.

Какие версии iOS и Swift поддерживают эти шаблоны?

Инструкции ориентированы на iOS 26+ и Swift 6.3, но сохраняют обратную совместимость с iOS 17. Отдельные модификаторы, такие как .presentationSizing, требуют iOS 18+.

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

Всё по теме «Мобильная разработка» →
swiftui-ui-patterns официальный OpenAI Скилл помогает собирать и рефакторить SwiftUI-интерфейсы: навигацию, состояние, компоновку и контролы. Подойдёт для новых экранов и правок существующего проекта. CX Codex GP ChatGPT 114установок swiftui-patterns affaan-m Задаёт правила современной разработки на SwiftUI: переход на @Observable, типобезопасная навигация и оптимизация рендеринга. Пригодится при верстке экранов под iOS и macOS. CX Codex +1 4 600установок swiftui-motion AThevon Задаёт правила и готовые паттерны анимаций SwiftUI для ИИ-агента. Помогает настроить пружины, переходы и многофазные эффекты без лишнего визуального мусора. CX Codex +1 943установок swiftui-whats-new-27 superagents-lab Справочник по изменениям SwiftUI в SDK 27 для агентов кодинга. Помогает адаптировать проект под новые API и исправить сборку после перехода @State на макросы. CX Codex +1 737установок guide-swiftui-animations Prisma-Labs-Dev Скилл-руководство по анимациям SwiftUI: неявные и явные анимации, переходы, фазовые и keyframe-анимации, протокол Animatable. CX Codex +1 347установок swiftui-specialist superagents-lab Скилл для ИИ-агентов, который подсказывает идиоматичные приёмы SwiftUI при написании, ревью и правке кода. CX Codex +1 864установок

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

ios-networking Скилл для сетевого слоя iOS/macOS на Swift: запросы через URLSession с async/await, разбор ошибок, повторы и пагинация. CX Codex +1 4 400установок swift-concurrency Помогает устранять ошибки Sendable и изоляции акторов в Swift 6.2+, настраивать фоновые задачи и применять SE-0466. CX Codex +1 4 300установок ios-localization Помогает внедрить и проверить локализацию iOS и macOS: каталоги строк, формы множественного числа, форматы и RTL-интерфейс. CX Codex +1 4 300установок swift-testing Пишет тесты на Swift Testing и переводит на них существующие проверки XCTest, подсказывая, что оставить в XCTest и XCUITest. CX Codex +1 4 300установок push-notifications Настройка, отладка и аудит локальных и удалённых push-уведомлений в iOS и macOS на Swift. Помогает настроить APNs, категории действий и service extensions без типичных сбоев. CX Codex +1 4 200установок swiftui-layout-components Помогает собирать экраны SwiftUI из стеков, сеток, списков, форм и элементов управления. Пригодится для настроек, коллекций и экранов с прокруткой. CX Codex +1 4 200установок debugging-instruments Помогает искать утечки памяти, зависания главного потока и сбои в iOS-приложениях через LLDB, Memory Graph Debugger и Instruments. CX Codex +1 4 100установок swiftui-liquid-glass Скилл помогает добавлять и проверять Liquid Glass в интерфейсах SwiftUI для iOS 26+. Пригодится при настройке стеклянных кнопок, панелей и переходов. CX Codex +1 4 100установок

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

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