What problem does it solve? Migrating a Capacitor app's iOS project from CocoaPods to Swift Package Manager is destructive and error-prone: the ios/ folder must be deleted and re-scaffolded, and user-authored files like Info.plist, AppDelegate.swift, entitlements, and signing configuration can be lost. This Skill guides the entire migration safely with backup, restore, and verification steps. ## Core Features & Use Cases - Pre-migration validation: Verifies the project is a Capacitor app on Capacitor 6+, confirms CocoaPods usage, and requires a clean git working tree before any destructive step. - Backup and restore workflow: Inventories installed Capacitor plugins, backs up user-authored iOS files (Info.plist, AppDelegate.swift, Assets.xcassets, entitlements, GoogleService-Info.plist), deletes ios/, re-scaffolds with npx cap add ios --packagemanager SPM, and restores everything. - Signing and capability recovery: Extracts bundle identifier, development team, and version values from the old project.pbxproj and reapplies them to the new SPM scaffold, with guidance for re-adding capabilities in Xcode. - Use Case: A team with a Capacitor 6 app using CocoaPods wants to adopt SPM. The Skill walks through backup, re-scaffolding, plugin re-sync via npx cap sync ios, and build verification, flagging any plugin lacking SPM support. ## Quick Start Migrate my Capacitor app's iOS project from CocoaPods to Swift Package Manager, preserving my existing configuration and signing setup.