
iOS SwiftUI Toolkit
Создавайте готовые к продакшену приложения на SwiftUI с паттернами UI, диагностикой производительности и лучшими практиками рефакторинга представлений — три ключевых навыка для iOS-разработчиков.
Установить
Выполните эту команду, чтобы установить все навыки в этом плагине:
npx skillstore add @ios-swiftui-toolkit Навыки будут установлены в директорию .claude/skills/
Обзор
Руководство по использованию
Улучшено с помощью ИИПодробное руководство
## Обзор Создавайте готовые к продакшену приложения на SwiftUI — этот инструментарий объединяет три ключевых навыка Dimillian для паттернов UI, диагностики производительности и рефакторинга представлений. ## Быстрый старт 1. **Установите плагин**: `npx skillstore add @ios-swiftui-toolkit` 2. **Начните с паттернов UI**: Используйте навык **swiftui-ui-patterns** при создании новых экранов или рефакторинге существующих представлений — он охватывает TabView, NavigationStack, sheets, lists, forms и theming с реальными примерами кода из продакшен-приложений 3. **Диагностируйте производительность**: При возникновении проблем с плавностью прокрутки или чрезмерным потреблением CPU вызывайте навык **swiftui-performance-audit** для выявления корневых причин и получения рекомендаций по профилированию в Instruments 4. **Оптимизируйте файлы представлений**: Используйте навык **swiftui-view-refactor** для стандартизации внедрения зависимостей через @Observable, уменьшения количества опциональных view model bindings и соблюдения архитектуры MV ## Ключевые навыки - **swiftui-ui-patterns** — Лучшие практики для TabView, NavigationStack, sheets, forms, lists и темизации. Реальные примеры кода для паттернов конкретных компонентов (элементы управления, гриды, оверлеи, поисковые строки и т.д.) - **swiftui-performance-audit** — Диагностика медленного рендеринга, высокого потребления CPU/памяти, избыточных обновлений представлений и нестабильности layout. Предоставляет рекомендации по профилированию в Instruments, когда анализа кода недостаточно - **swiftui-view-refactor** — Стандартизация структуры представлений SwiftUI: внедрение зависимостей, использование @Observable, non-optional view models и согласованные паттерны MV ## Советы - Комбинируйте swiftui-ui-patterns с swiftui-view-refactor: создавайте экраны с помощью swiftui-ui-patterns, затем очищайте их с помощью swiftui-view-refactor перед коммитом - Используйте swiftui-performance-audit перед публикацией в App Store для раннего выявления утечек памяти и проблем с рендерингом - Отлично подходит для команд, внедряющих современный SwiftUI (iOS 17+ с @Observable), которые хотят обеспечить согласованную архитектуру во всей кодовой базе
Навыки
3swiftui-ui-patterns
Безопасно 71Создание SwiftUI представлений с лучшими паттернами
Создание SwiftUI представлений требует понимания архитектуры навигации, паттернов компонентов и управления состоянием. Этот навык предоставляет готовые к использованию паттерны для вкладок, модальных окон, списков, сеток и многого другого, чтобы вы могли развертывать быстрее и с меньшим количеством ошибок.
swiftui-performance-audit
Безопасно 71Аудит производительности SwiftUI
Приложения на SwiftUI могут страдать от медленной отрисовки, прерывистой прокрутки и чрезмерного использования процессора. Этот навык проведёт вас через проверку кода, профилирование в Instruments и целенаправленные исправления для оптимизации производительности вашего приложения.
swiftui-view-refactor
Безопасно 70Рефакторинг SwiftUI Views
SwiftUI представления часто становятся беспорядочными с непоследовательным упорядочением свойств и смешанными обязанностями. Этот навык применяет последовательную структуру к представлениям, обеспечивая правильное упорядочение, предпочитая MV паттерны вместо моделей представлений и обеспечивая правильное использование Observation.
Похожие плагины

macOS Productivity Toolkit
CLI control for Apple Notes, Reminders, and Things 3 — the three essential macOS productivity apps, all without touching the GUI. Capture notes, manage reminders that sync to iOS, and run GTD-style project management, all from your AI agent.
3 навыки

Набор для запуска мобильных приложений
Специализированный плагин для команд, выпускающих мобильные приложения — от UX-решений до реализации. Объединяет принципы мобильного дизайна, рекомендации по кроссплатформенной сборке и паттерны доставки React Native в единый практичный рабочий процесс.
3 навыки

Набор инструментов для контейнеров Docker
Контейнеризация Docker от начала до конца — аудит Dockerfiles, оркестрация сборок нескольких сервисов и развёртывание в Kubernetes. Один набор инструментов для вашего рабочего процесса контейнеризации.
3 навыки