بنقرة واحدة
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 المهني
| 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
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.