If you're building iOS or macOS apps and need to handle keychain storage, biometric authentication, or CryptoKit properly, this skill keeps you from making the classic mistakes. It covers SecItem operations with proper OSStatus handling, biometric-gated secrets using SecAccessControl instead of standalone LAContext checks, CryptoKit symmetric and public-key operations including the new post-quantum APIs, Secure Enclave key management, and certificate pinning. The workflow is smart: it only loads the reference files you actually need for your specific task rather than dumping everything at once. It's opinionated about security invariants like never storing tokens in UserDefaults and always handling keychain errors, which honestly saves you from the bugs everyone hits once.
npx -y skills add dpearson2699/swift-ios-skills --skill swift-security --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
hoodini/ai-agents-skills
addyosmani/agent-skills
giuseppe-trisciuoglio/developer-kit
agamm/claude-code-owasp