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

swift-architecture — скилл для Claude Code: выбор архитектуры

Скилл помогает выбрать архитектуру Swift-приложения, проверить границы модулей и перенести фичу по частям. Пригодится при проектировании и разборе существующего кода.

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

Что делает swift-architecture

Скилл сопоставляет задачи фичи с MV, MVVM, MVI, TCA, Clean Architecture, Coordinator и VIPER. Он помогает определить владельца состояния, зависимости и побочные эффекты, а затем выбрать наименее сложный подход под конкретную проблему. Для новой фичи на SwiftUI отправная точка — MV; длинное представление само по себе не причина переходить на более сложную архитектуру.

При миграции скилл предлагает зафиксировать поведение тестами, определить границу фичи и переносить изменения небольшими проверяемыми частями. Также он подсказывает, когда разделить обязанности между моделями, сервисами и координатором. Для VIPER он рассматривает поддержку существующих UIKit-модулей, а не обычный выбор для новой фичи SwiftUI. При установке в Claude Code скилл добавляется в ~/.claude/skills/swift-architecture/SKILL.md.

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

  • выбрать архитектуру для новой фичи SwiftUI
  • разделить состояние и зависимости между модулями
  • проверить, оправдан ли переход с MV на MVVM или MVI
  • перенести существующую фичу на новую архитектуру по частям
  • найти лишние слои и объекты с чрезмерной ответственностью

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

  • Выбери архитектуру для этой фичи SwiftUI и объясни, какие проблемы она решит.
  • Проверь владельца состояния, зависимости и побочные эффекты в этом модуле.
  • Составь план миграции этой фичи на MV по небольшим проверяемым этапам.

Как установить swift-architecture

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/swift-architecture/SKILL.md

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

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

Вопросы о swift-architecture

Как установить swift-architecture в Claude Code?

Выполните npx skills add dpearson2699/swift-ios-skills --skill swift-architecture -a claude-code. Файл скилла находится в ~/.claude/skills/swift-architecture/SKILL.md.

Что делает swift-architecture?

Помогает выбрать и проверить архитектуру фичи Swift-приложения, а также планировать постепенную миграцию. Среди рассматриваемых подходов — MV, MVVM, MVI, TCA и Clean Architecture.

С какими платформами работает swift-architecture?

Скилл предназначен для Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.

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

Всё по теме «Мобильная разработка» →
vercel-react-native-skills vercel Набор правил по React Native и Expo для ИИ-агента: списки, анимации, навигация. Пригодится, когда агент правит мобильный код и надо, чтобы он делал это одинаково. CX Codex +1 255 200установок animate-expo emilkowalski Создаёт мобильные анимации для React Native и Expo на базе Reanimated и Gesture Handler. Помогает избежать просадок кадров на реальных устройствах. CX Codex +1 137 900установок mobile-native emilkowalski Убирает мелочи, из-за которых веб-приложение на телефоне выдаёт себя: залипающий hover, вспышку при тапе, ошибку с 100vh. CX Codex +1 86 600установок aso coreyhaines31 Анализирует страницы приложений в App Store и Google Play по правилам поисковой оптимизации. Находит слабые места в метаданных, графике и конверсии. CX Codex +1 75 400установок swiftui-pro Paul Hudson Проверяет SwiftUI-код на устаревшие API, ошибки в структуре и проблемы доступности. Пригодится для ревью и доработки проектов на SwiftUI. CX Codex +1 35 200установок orca-emulator stablyai Управляет iOS Simulator внутри Orca с живым экраном устройства. Пригодится для тапов, жестов, поворота экрана и сбора доказательств работы iOS-приложения. CX Codex +1 5 800установок

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

cryptotokenkit Помогает настроить работу со смарт-картами и расширениями драйверов CryptoTokenKit в приложениях на Swift 6.3. CX Codex +1 3 100установок accessorysetupkit Помогает настроить поиск и подключение Bluetooth- и Wi-Fi-аксессуаров через AccessorySetupKit в iOS 18+. Пригодится при переходе с CoreBluetooth. CX Codex +1 3 100установок scenekit Помогает дорабатывать существующие 3D-сцены на SceneKit: узлы, материалы, свет, камеры, анимация и физика. Новые проекты направляет в RealityKit. CX Codex +1 3 100установок homekit Скилл помогает писать код на Swift для умного дома: управлять аксессуарами HomeKit и подключать устройства Matter. CX Codex +1 3 100установок carplay Скилл для сборки приложений с поддержкой CarPlay: шаблоны, сцены, entitlements и проверка в CarPlay Simulator. CX Codex +1 3 100установок pencilkit Помогает настроить рисование через PencilKit в Swift, настроить инструменты PKToolPicker и сохранить штрихи. Пригодится при создании экранов для заметок и подписей на iOS. CX Codex +1 3 100установок musickit Скилл по MusicKit и MediaPlayer: поиск по каталогу Apple Music, подписка, очередь воспроизведения, Now Playing и пульт. CX Codex +1 3 100установок eventkit Скилл по EventKit и EventKitUI: помогает агенту писать код для календарей, напоминаний, повторяющихся событий и системных редакторов. CX Codex +1 3 100установок

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

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