Swift Architecture Skill — плагин
Swift Architecture Skill подбирает архитектуру Swift-фичи из восьми шаблонов и дает плейбук с кодом и чек-листом PR.
- 81 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скилл дает инструкции и ничего не запускает сам.
- Хук сессии в репозитории предназначен для разработки самого скилла.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/swift-architecture-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл дает инструкции и ничего не запускает сам.
- Хук сессии в репозитории предназначен для разработки самого скилла.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Swift Architecture Skill — скилл для агентов, которые по умолчанию подставляют MVVM для всего. Вы описываете фичу, он выбирает подходящий вариант по стеку интерфейса, сложности состояния и существующим соглашениям. Если вы назвали шаблон сами, скилл проверяет, подходит ли он, до того как вы закрепите решение. Поддерживаются MVP, MVVM, MVI, TCA, Clean Architecture, VIPER, Coordinator и Reactive. У каждого свой плейбук с обзором, примерами кода, исправлениями антипаттернов, стратегией тестирования и чек-листом для PR, плейбуки охватывают SwiftUI и UIKit и современную конкурентность на async/await и акторах. Рекомендации не смешиваются между шаблонами. CI разбирает блоки Swift в плейбуках, чтобы примеры оставались синтаксически корректными.
Для кого. iOS-разработчикам, которым агент должен предложить архитектуру под конкретную фичу и показать код с проверкой по чек-листу PR.
Подходит, если
- Лента с пагинацией, pull-to-refresh и живыми обновлениями требует выбора архитектуры.
- Команда хочет TCA для простого экрана настроек, и надо оценить, не слишком ли это тяжело.
- Модуль на MVVM перегружен маршрутизацией и форматированием, и его переводят на Clean Architecture.
- Модуль UIKit с MVP переносят на SwiftUI и решают, менять ли шаблон.
Не подходит, если
- Нужен код для конкретного визуального оформления: скилл отвечает за структуру.
- Проект не на Swift: плейбуки написаны для Swift, SwiftUI и UIKit.
- Нужна готовая архитектура всего приложения: скилл разбирает одну фичу или модуль.
Пример запроса к агенту
Используй swift-architecture-skill: посоветуй архитектуру для ленты на SwiftUI с пагинацией и pull-to-refresh и объясни выбор.Ограничения
Скилл работает как инструкция для агента, он не компилирует код и не запускает тесты проекта. Примеры в плейбуках проверяются в CI только на синтаксис, на сборку в вашем проекте они не проверяются. Рекомендация зависит от того, что вы рассказали агенту о стеке и состоянии, поэтому давайте описание фичи подробно. Команда `npx skills add` сообщает об установках в рейтинг skills.sh, если не задана переменная `DISABLE_TELEMETRY=1`. Последний коммит сделан 28 сентября 2026 года.
Как отключить. Удалите плагин командой `/plugin uninstall swift-architecture-skill@swift-architecture-skill` либо папку `swift-architecture-skill` из `~/.claude/skills/` или `.claude/skills/` проекта.
Частые вопросы
Как установить скилл?
Командой `npx skills add https://github.com/efremidze/swift-architecture-skill --skill swift-architecture-skill`. В Claude Code есть путь через `/plugin marketplace add efremidze/swift-architecture-skill`.
Какие архитектуры поддерживает?
MVP, MVVM, MVI, TCA, Clean Architecture, VIPER, Coordinator и Reactive. У каждой свой плейбук.
Что делает скилл, если назвать шаблон?
Проверяет, подходит ли шаблон фиче, до того как вы его закрепите.
Охвачены ли SwiftUI и UIKit?
Да, каждый плейбук описывает оба стека с async/await и конкурентностью на акторах.
Как включить скилл для всего проекта?
Закоммитьте в `.claude/settings.json` записи `extraKnownMarketplaces` и `enabledPlugins` с `swift-architecture-skill@swift-architecture-skill`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныНабор скиллов по iOS 26+, Swift 6.3 и SwiftUI: агент получает знания по современным фреймворкам Apple
Скилл добавляет агенту официальные заметки Apple по SwiftUI, которые установщик достает из вашего Xcode
Скилл Пола Хадсона для ревью и написания SwiftUI под iOS 26: устаревшие API, поток данных, навигация, доступность, производительность
Скилл с практиками SwiftUI: состояние, композиция view, производительность, новые API, Liquid Glass и разбор трейсов Instruments
Скиллы для разработки под Apple: справочники по SwiftUI, UIKit и Liquid Glass, гайды по Swift 6 и маршрутизатор для задач iOS 26
SwiftUI Design Skill
swiftui-design-skill
Скилл дизайна интерфейсов на SwiftUI: компилируемый код, токены, паттерны и шесть правил против небрежности ИИ. Установка одной командой npx skills
Коротко о README
Разобраны возможности скилла, восемь поддерживаемых архитектур, способы установки через skills.sh, плагин Claude Code и вручную, примеры запросов и структуру каталога со справочниками по выбору архитектуры, конкурентности и наблюдению.