Domains
Forms
Domains
Forms
Mechanism
Breaks down how the skill works and what it produces, so you can quickly judge whether it fits your scenario and value.
When an iOS project needs SPM dependencies (e.g. Firebase, Alamofire) installed or config files linked, and a .xcodeproj already exists.
swift --versionxcode_spm_setup with project path, repo URL, version, optional plist, and product names-ObjC for Firebase; idempotentXcode project updated with SPM packages linked and plist embedded, without manual .pbxproj edits or Ruby, avoiding crashes and saving setup time.
Use Cases
An iOS developer needs to add Alamofire to an existing Xcode project. Using this skill, they run the Swift script with the repo URL and version. The script automatically adds the package and links it to the target. This avoids manual pbxproj errors and saves time, letting the dev focus on coding features.
A team integrating Firebase SDK into their app uses the skill to link FirebaseCore, Auth, Firestore and embed GoogleService-Info.plist. The script injects -ObjC flag automatically, preventing nil crashes. They get a correctly configured project with latest SDK, improving stability and security.
Skill Relationships
Dependency relationships read as "the upper tier points to the lower tier." The current Skill sits in the middle tier — above are Skills that depend on it, below are Skills it depends on.
Tier 1 · These Skills Use Me
Tier 2 · Current Skill
Tier 3 · I Use These Skills
Browse this skill's relationships within its skillset. Click a node to switch the side panel; use the search box to jump to any skill.
Skill File