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

cryptokit — скилл для Claude Code: CryptoKit и установка

Помогает писать криптографический код на Swift через Apple CryptoKit: хеширование, шифрование, подписи и обмен ключами.

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

Что делает cryptokit

Скилл направляет агента к Apple CryptoKit при работе со Swift-кодом: SHA-2 и SHA-3, HMAC, AES-GCM, ChaChaPoly, подписи P256, P384, P521 и Curve25519. Он также охватывает ECDH, HPKE, ML-KEM, X-Wing, ключи Secure Enclave и перенос кода с CommonCrypto.

Внутри есть примеры одноразового и потокового хеширования, проверки HMAC, шифрования с аутентифицированными данными, подписания и вывода симметричного ключа через HKDF. Для нового кода на Swift 6.3+ скилл советует CryptoKit вместо CommonCrypto и низкоуровневого Security.

Базовые примитивы доступны с iOS 13+, HPKE требует iOS 17+, а SHA-3 и постквантовые API — iOS 26+. Это повод проверить целевую версию iOS до выбора алгоритма.

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

  • посчитать SHA-256 для данных Swift
  • проверить HMAC без ручного сравнения
  • зашифровать сообщение через AES-GCM
  • подписать данные ключом P256
  • перенести криптографический код с CommonCrypto

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

  • «Напиши на Swift хеширование файла через CryptoKit с потоковой обработкой.»
  • «Добавь AES-GCM шифрование с аутентифицированными данными в этот Swift-код.»
  • «Покажи обмен ключами ECDH на P256 с выводом ключа через HKDF.»

Как установить cryptokit

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/cryptokit/SKILL.md

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

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

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

speech-recognition Скилл для транскрипции живой речи и записанных файлов на Swift: подсказывает агенту, как собрать пайплайн на Apple Speech framework. CX Codex +1 3 700установок device-integrity Помогает настроить проверку подлинности iOS-устройств через DeviceCheck и App Attest, защищая бэкенд от фрода и модифицированных клиентов. CX Codex +1 3 700установок weatherkit Скилл помогает внедрять Apple WeatherKit в приложения на Swift. Подсказывает методы для сводок, предупреждений и форматирования единиц измерения. CX Codex +1 3 500установок cloudkit Помогает настроить синхронизацию данных в iOS и macOS через CloudKit, SwiftData и CKSyncEngine, а также разрешать конфликты синхронизации. CX Codex +1 3 300установок spritekit Скилл для ИИ-агента, который помогает писать 2D-игры и анимации на SpriteKit: сцены, спрайты, физика, частицы, интеграция со SwiftUI. CX Codex +1 3 200установок avkit Помогает настраивать воспроизведение медиа в iOS: от полноэкранных плееров AVPlayerViewController до оверлеев в SwiftUI VideoPlayer и фонового режима PiP. CX Codex +1 3 200установок realitykit Скилл для сборки AR-сцен на RealityKit и ARKit: RealityView, якоря, рейкасты, жесты. Пригодится, когда нужен 3D-контент в iOS-приложении. CX Codex +1 3 200установок mapkit Помогает агенту писать и проверять код карт и геолокации в приложениях на Swift: MapKit и CoreLocation. CX Codex +1 3 200установок

Похожие

swiftdata-pro Paul Hudson Скилл для написания, проверки и улучшения кода SwiftData с соблюдением современных API и best practices. Нужен, если вы работаете с SwiftData в проектах на Swift. CX Codex +1 9 300установок cmux-architecture manaflow-ai Скилл задаёт правила разделения кода cmux на пакеты Swift, инверсии зависимостей и многопоточности Swift 6. Помогает переносить модули без циклических связей. CX Codex +1 4 900установок swiftui-patterns affaan-m Задаёт правила современной разработки на SwiftUI: переход на @Observable, типобезопасная навигация и оптимизация рендеринга. Пригодится при верстке экранов под iOS и macOS. CX Codex +1 4 600установок swift-expert https://github.com/Jeffallan Скилл для разработки на Swift: архитектура, SwiftUI, async/await, акторы и тесты. Пригодится, когда агент пишет или разбирает код приложения под iOS и macOS. CX Codex +1 4 100установок spm-build-analysis AvdLee Скилл находит узкие места в зависимостях Swift Package Manager, плагинах сборки и структуре модулей Xcode. Пригодится, когда затягивается чистая или инкрементальная сборка проекта. CX Codex +1 3 400установок xcode-compilation-analyzer AvdLee Скилл разбирает, почему Xcode долго собирает Swift-проект: читает тайминги сборки и диагностику фронтенда, находит тяжёлые места в коде и выдаёт план правок. CX Codex +1 3 400установок

Рядом в теме «Безопасность»

Всё по теме «Безопасность» →

Вопросы о cryptokit

Как установить cryptokit в Claude Code?

Выполните npx skills add dpearson2699/swift-ios-skills --skill cryptokit -a claude-code, затем повторите npx skills add dpearson2699/swift-ios-skills --skill cryptokit -a claude-code. Файл скилла находится в ~/.claude/skills/cryptokit/SKILL.md.

Что делает cryptokit?

Скилл даёт агенту инструкции по применению Apple CryptoKit в Swift. Он покрывает хеширование, HMAC, симметричное шифрование, подписи и соглашение ключей.

Какие версии iOS нужны для CryptoKit API?

Основные примитивы CryptoKit работают с iOS 13+. Для HPKE нужна iOS 17+, а SHA-3 и постквантовые API требуют iOS 26+.

Смотрите также

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

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