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

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

Скилл помогает агенту создавать Swift-модели Codable для JSON и Property List. Пригодится для API, вложенных структур и нестандартных дат.

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

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

Скилл учит агента работать с Codable в Swift: декодировать ответы API через JSONDecoder, кодировать модели через JSONEncoder и переименовывать ключи с помощью CodingKeys. Он также разбирает собственные init(from:) и encode(to:), вложенные контейнеры, смешанные массивы и стратегии для дат, Data и имён ключей.

Материалы показывают, как связывать Codable с URLSession, SwiftData и UserDefaults, а ошибки проверять через DecodingError, codingPath и исходный payload. Для обратной совместимости с контрактом предлагается проверять успешные, пустые, повреждённые и датированные данные, а затем прогонять кодирование и декодирование в обе стороны.

Скилл рассчитан на Swift 6.3 и iOS 26+. Если проект использует другую связку версий, примеры придётся сверять с её API.

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

  • разобрать ответ API в Swift-модель
  • переименовать JSON-ключи через CodingKeys
  • расплющить вложенный JSON
  • настроить декодирование дат и Data
  • проверить ошибки Codable по codingPath

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

  • Разбери ответ API и создай для него Swift-модели с Codable.
  • Сопоставь ключи user_name и image_url со свойствами Swift через CodingKeys.
  • Покажи, как декодировать вложенную структуру и Unix-время в Date.

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

1Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о swift-codable

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

Выполните npx skills add dpearson2699/swift-ios-skills --skill swift-codable -a claude-code, затем проверьте файл ~/.claude/skills/swift-codable/SKILL.md.

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

Скилл помогает проектировать Codable-модели для JSON и Property List, настраивать JSONDecoder и JSONEncoder, а также обрабатывать вложенные данные, ключи и даты.

Какие версии Swift и iOS поддерживает swift-codable?

Материалы скилла рассчитаны на Swift 6.3 и iOS 26+.

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

Всё по теме «Мобильная разработка» →
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установок

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

core-motion Скилл по Core Motion: акселерометр, гироскоп, шагомер, распознавание активности, высота, движение AirPods и погружение на watchOS. CX Codex +1 3 700установок core-bluetooth Скилл помогает настраивать прямое взаимодействие с BLE-устройствами через Core Bluetooth в iOS-проектах. CX Codex +1 3 700установок coreml Скилл помогает подключать Core ML к iOS-приложениям на Swift: загружать модели, выполнять предсказания и настраивать вычисления на устройстве. CX Codex +1 3 700установок energykit Скилл помогает интегрировать Apple EnergyKit в приложения для iOS и iPadOS: запрашивать прогнозы энергосети и передавать события нагрузки умных устройств. CX Codex +1 3 600установок permissionkit Скилл объясняет, как через PermissionKit показать ребёнку запрос разрешения и отправить его родителю в iMessage. CX Codex +1 3 600установок app-clips Помогает проектировать и настраивать App Clips для iOS в Xcode. Пригодится при отладке ссылок запуска, карточек Safari и миграции данных в основное приложение. CX Codex +1 3 600установок tipkit Скилл помогает добавлять и проверять подсказки Apple TipKit: встроенные в экран или привязанные к элементу управления. Пригодится для контекстной справки и знакомства с функциями приложения. CX Codex +1 3 600установок core-nfc Скилл настраивает работу с CoreNFC в iOS-проектах, от чтения и записи NDEF-меток до низкоуровневых сессий с чипами MIFARE или FeliCa. CX Codex +1 3 600установок

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

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