AIKraft/Skills/swift-security

swift-security

Используйте при работе с Keychain Services iOS/macOS (запросы SecItem, kSecClass, ошибки OSStatus), биометрической аутентификацией (LAContext, Face ID, Touch ID), CryptoKit (AES-GCM, ChaChaPoly, ECDSA, ECDH, HPKE, ML-KEM), Secure Enclave, безопасным хранением учетных данных (токены OAuth, ключи API), привязкой сертификатов (SecTrust, SPKI), общим доступом к Keychain между приложениями и расширениями, миграцией секретов из UserDefaults или plist, а также соответствием стандартам OWASP MASVS/MASTG для мобильных платформ Apple.

dpearson2699 official Данные

Что делает навык

Используйте при работе с Keychain Services iOS/macOS (запросы SecItem, kSecClass, ошибки OSStatus), биометрической аутентификацией (LAContext, Face ID, Touch ID), CryptoKit (AES-GCM, ChaChaPoly, ECDSA, ECDH, HPKE, ML-KEM), Secure Enclave, безопасным хранением учетных данных (токены OAuth, ключи API), привязкой сертификатов (SecTrust, SPKI), общим доступом к Keychain между приложениями и расширениями, миграцией секретов из UserDefaults или plist, а также соответствием стандартам OWASP MASVS/MASTG для мобильных платформ Apple.

Как подключить

1Скачать навык
# возьмите папку навыка «swift-security» из репозитория: # https://github.com/dpearson2699/swift-ios-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r swift-security/ ~/.claude/skills/swift-security/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.