Swift Architecture Skill — плагин

Swift Architecture Skill подбирает архитектуру Swift-фичи из восьми шаблонов и дает плейбук с кодом и чек-листом PR.

  • 81 ★ репозитория
  • Последний коммит
Плагин

Минимальный доступ

Почему такой уровень

  • Скилл дает инструкции и ничего не запускает сам.
  • Хук сессии в репозитории предназначен для разработки самого скилла.
Все причины и проверки

efremidze/swift-architecture-skill

Установка

Работает в

В терминале, через 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

СкиллМинимальный доступ1,3 тыс.Звезды репозитория

Скилл добавляет агенту официальные заметки Apple по SwiftUI, которые установщик достает из вашего Xcode

СкиллРасширенный доступ126Звезды репозитория
Выбор редакции

Скилл Пола Хадсона для ревью и написания SwiftUI под iOS 26: устаревшие API, поток данных, навигация, доступность, производительность

СкиллМинимальный доступ6,5 тыс.Звезды репозитория

Скилл с практиками SwiftUI: состояние, композиция view, производительность, новые API, Liquid Glass и разбор трейсов Instruments

СкиллРасширенный доступ3,9 тыс.Звезды репозитория

Скиллы для разработки под Apple: справочники по SwiftUI, UIKit и Liquid Glass, гайды по Swift 6 и маршрутизатор для задач iOS 26

СкиллМинимальный доступ359Звезды репозитория

SwiftUI Design Skill

swiftui-design-skill

Скилл дизайна интерфейсов на SwiftUI: компилируемый код, токены, паттерны и шесть правил против небрежности ИИ. Установка одной командой npx skills

СкиллМинимальный доступ210Звезды репозитория

Коротко о README

Разобраны возможности скилла, восемь поддерживаемых архитектур, способы установки через skills.sh, плагин Claude Code и вручную, примеры запросов и структуру каталога со справочниками по выбору архитектуры, конкурентности и наблюдению.

Бейдж для README

Сообщить о проблеме