swift-language
Применяйте современные языковые паттерны и идиомы Swift для кода без конкурентности и SwiftUI. Охватывает выражения if/switch (Swift 5.9+), типизированные выбросы ошибок (Swift 6+), result builders, property wrappers, непрозрачные и экзистенциальные типы (some vs any), паттерны guard, тип Never, builders Regex (Swift 5.7+), базовое форматирование Codable (CodingKeys, пользовательское декодирование, вложенные контейнеры), современные API коллекций (count(where:), contains(where:), replacing()), базовое использование FormatStyle и паттерны интерполяции строк. Используйте при написании основного кода Swift с использованием дженериков, протоколов, перечислений, замыканий или современных языковых возможностей; сложные задачи Codable направляйте к swift-codable, детальное форматирование/локализацию — к swift-formatstyle, а именование API — к swift-api-design-guidelines.
Что делает навык
Применяйте современные языковые паттерны и идиомы Swift для кода без конкурентности и SwiftUI. Охватывает выражения if/switch (Swift 5.9+), типизированные выбросы ошибок (Swift 6+), result builders, property wrappers, непрозрачные и экзистенциальные типы (some vs any), паттерны guard, тип Never, builders Regex (Swift 5.7+), базовое форматирование Codable (CodingKeys, пользовательское декодирование, вложенные контейнеры), современные API коллекций (count(where:), contains(where:), replacing()), базовое использование FormatStyle и паттерны интерполяции строк. Используйте при написании основного кода Swift с использованием дженериков, протоколов, перечислений, замыканий или современных языковых возможностей; сложные задачи Codable направляйте к swift-codable, детальное форматирование/локализацию — к swift-formatstyle, а именование API — к swift-api-design-guidelines.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.