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

swift-language — скилл для Claude Code: что делает и как установить

Скилл обучает ассистента современному синтаксису Swift без многопоточности и SwiftUI. Пригодится при рефакторинге enum, дженериков и протоколов под актуальные версии языка.

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

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

Скилл учит ассистента синтаксису Swift 5.9+ и Swift 6+. Правила включают выражения if и switch, типизированные ошибки throws(Error), сборщики @resultBuilder и свойства @propertyWrapper. Ассистент также переводит код на непрозрачные типы some, проверяет паттерны guard и свежие методы коллекций вроде count(where:).

Инструкции требуют сохранять исходный порядок вычислений и проверять тесты после каждой правки. Многострочные ветки в таких выражениях запрещены: каждая ветка должна содержать ровно одну операцию и возвращать один тип.

Здесь нет работы с async/await или вёрсткой интерфейсов. Параллельный код делегируется скиллу swift-concurrency, а экраны — скиллу swiftui-patterns. Сложные задачи парсинга перенаправляются в swift-codable.

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

  • переписать ветвления if и switch в лаконичные выражения Swift 5.9+
  • внедрить типизированный throws(Error) для исчерпывающего перехвата ошибок
  • инкапсулировать валидацию значений в свойство @propertyWrapper
  • построить декларативный DSL с помощью @resultBuilder

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

  • Перепиши этот switch в выражение Swift 5.9 и сохрани возвращаемый тип
  • Добавь типизированный throws для проверки имени пользователя через enum ValidationError
  • Сделай свойство @Clamped с диапазоном от 0 до 100 через @propertyWrapper

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

1Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о swift-language

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

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

Для чего нужен этот скилл?

Он подсказывает ИИ актуальные конструкции языка Swift без изменения логики выполнения. В фокусе — синтаксис коллекций, дженерики, непрозрачные типы some, обёртки свойств и базовые сценарии Codable.

Поддерживает ли скилл многопоточность и SwiftUI?

Нет, он сфокусирован только на базовом языке. Для задач параллельного кода скилл перенаправляет запросы к swift-concurrency, а для компонентов интерфейса — к swiftui-patterns.

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

Все скиллы по теме «Языки программирования» →
swift-expert https://github.com/Jeffallan Скилл для разработки на Swift: архитектура, SwiftUI, async/await, акторы и тесты. Пригодится, когда агент пишет или разбирает код приложения под iOS и macOS. CX Codex +1 4 100установок ios-swift-development aj-geddes Скилл для разработки нативных iOS-приложений на Swift: MVVM, SwiftUI, сеть через URLSession, Combine и Core Data. CX Codex +1 1 500установок axiom-swift CharlesWiltgen Направляет ИИ-агента при работе с языком Swift и платформенными фичами вроде tvOS или Transferable. Пригодится, когда нейросеть предлагает устаревший код или путается в типах. CX Codex +1 1 200установок swift-api-design-guidelines-skill Erikote04 Скилл помогает проектировать и проверять API на Swift по официальным гайдлайнам. Пригодится при рефакторинге интерфейсов, подборе меток аргументов и составлении doc-комментариев. CX Codex +1 1 200установок swift-development rshankras Разбирает конкурентность, память и размер Swift-кода: подскажет, как перейти на строгую модель Swift 6 и убрать лишние аллокации. CX Codex +1 488установок guide-swift-concurrency Prisma-Labs-Dev Скилл настраивает проверку конкурентного кода на Swift 6.2 со strict concurrency. Он помогает находить гонки данных, изолировать акторы и заменять вызовы GCD на группы задач. CX Codex +1 431установок

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

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установок swiftdata Подсказывает агенту, как писать модели, запросы и миграции SwiftData, чтобы код на Swift 6.3 собирался без типичных промахов. CX Codex +1 4 100установок swift-charts Скилл для ИИ-агента, который помогает строить и разбирать графики на Swift Charts под iOS 26+. Пригодится, когда нужны столбцы, линии, пончики или 3D-поверхности. CX Codex +1 4 000установок widgetkit Скилл для виджетов и контролов WidgetKit: таймлайны, настраиваемые виджеты, интерактивные кнопки, Control Center. Пригодится, когда нужен виджет на Home Screen или Lock Screen. CX Codex +1 4 000установок swiftui-gestures Помогает настраивать жесты в SwiftUI: объединяет нажатия, смахивания и зум, а также устраняет конфликты в иерархии представлений. CX Codex +1 4 000установок storekit Помогает писать и проверять встроенные покупки и подписки на StoreKit 2: пейволлы, транзакции, проверка прав доступа. CX Codex +1 4 000установок

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

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