원클릭으로
ios-add-auth
Add authentication to an iOS app with Sign in with Apple, biometrics, and Keychain storage.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Add authentication to an iOS app with Sign in with Apple, biometrics, and Keychain storage.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Scaffold a pnpm + Turborepo MERN monorepo with Next.js, tooling, tests, CI, and optional GitHub repo creation.
Configure GitHub repository security with branch protection, Dependabot, security scanning, and CI workflows. Integrates with mern-scaffold, nean-scaffold, and iOS projects.
Harden a Vercel deployment with security headers, CSP, bot protection, and deployment configuration
Scaffold a new feature with View, ViewModel, and tests following ios-std conventions.
Review iOS code for compliance with standards, NFRs, and security policy.
Manage Swift Package Manager dependencies with security checks and update verification.
| name | ios-add-auth |
| description | Add authentication to an iOS app with Sign in with Apple, biometrics, and Keychain storage. |
| argument-hint | [--providers apple,biometric] [--with-backend] |
| allowed-tools | Bash, Write, Read, Glob, Grep |
Add secure authentication to an existing iOS project using Apple-native approaches.
--providers <list> — Comma-separated providers (default: apple,biometric)
apple — Sign in with Applebiometric — Face ID / Touch IDcredentials — Email/password (requires backend)--with-backend — Include API client for backend authServices/
├── Auth/
│ ├── AuthService.swift # Main auth service
│ ├── AuthState.swift # Auth state enum
│ ├── KeychainManager.swift # Secure token storage
│ ├── BiometricAuthManager.swift # Face ID / Touch ID
│ └── SignInWithAppleManager.swift
Features/
├── Auth/
│ ├── SignInView.swift # Sign-in screen
│ ├── SignInViewModel.swift
│ └── AuthenticatedContainer.swift # Wraps authenticated content
Models/
└── User.swift # User model
Add to Xcode project:
apple provider)Add to Info.plist:
NSFaceIDUsageDescription — "Use Face ID to unlock the app"kSecAttrAccessibleWhenUnlockedThisDeviceOnlySummarize: providers configured, capabilities needed, UI components, security setup.
For implementation details and security patterns, see reference/ios-add-auth-reference.md