DE

developing-ios-apps

Manages iOS and macOS development, including build configurations, signing, and CI/CD pipelines.

Install

mkdir -p .claude/skills/developing-ios-apps && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5646" && unzip -o skill.zip -d .claude/skills/developing-ios-apps && rm skill.zip

Installs to .claude/skills/developing-ios-apps

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Develops iOS/macOS apps with XcodeGen, SwiftUI, and SPM, including Apple Developer signing, notarization, and CI/CD pipelines. Use when building iOS/macOS apps, fixing Xcode build failures, deploying to real devices, or configuring CI/CD signing. Triggers on XcodeGen project.yml, SPM dependency issues, code signing errors (Error -25294, keychain mismatch, adhoc fallback, EMFILE, notarization credential conflict), "Library not loaded @rpath", Electron @electron/osx-sign / @electron/notarize, notarytool, or certificate/provisioning problems.
545 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • →Generates Xcode project structure via XcodeGen
  • →Manages SPM dynamic framework linking
  • →Configures notarization and code signing parameters
  • →Debugs AVFoundation mirror settings
  • →Applies ulimit adjustments to prevent EMFILE errors

How it works

Applies a set of manual configuration overrides and build checklist protocols to common XcodeGen and CI/CD signing failure patterns.

Inputs & outputs

You give it
XcodeGen project.yml configuration
You get back
Ready-to-build Xcode workspace or signed application bundle

When to use developing-ios-apps

  • →Resolving library loading errors
  • →Configuring code signing for distribution
  • →Setting up project.yml for XcodeGen

About developing-ios-apps

Automates the setup and maintenance of iOS/macOS projects using XcodeGen and Swift Package Manager. It addresses common issues like code signing errors, notarization failures, and build path conflicts.

Develops iOS applications with XcodeGen, SwiftUI, and SPM. Triggers on XcodeGen project.yml configuration, SPM dependency issues, device deployment problems, code signing errors, camera/AVFoundation debugging, iOS version compatibility, or "Library not loaded @rpath" framework errors. Use when building iOS apps, fixing Xcode build failures, or deploying to real devices.

When not to use it

  • →Non-Swift/non-Apple ecosystem projects
  • →Simple single-file iOS scripts

Prerequisites

xcodeXcodeGenApple Developer account

Limitations

  • →XcodeGen can overwrite manual project settings
  • →Free Apple IDs have limitations on automated signing

How it compares

Automates specific edge-case fixes for XcodeGen/SPM conflicts that usually require manual trial-and-error in the GUI.

Compared to similar skills

developing-ios-apps side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
developing-ios-apps (this skill)13moReviewIntermediate
build-macos-apps7010moReviewIntermediate
ios-developer105moNo flagsAdvanced
xcodebuildmcp245moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

ppt-creator

daymade

Create professional slide decks from topics or documents. Generates structured content with data-driven charts, speaker notes, and complete PPTX files. Applies persuasive storytelling principles (Pyramid Principle, assertion-evidence). Supports multiple formats (Marp, PowerPoint). Use for presentations, pitches, slide decks, or keynotes.

75110

macos-cleaner

daymade

Analyze and reclaim macOS disk space through intelligent cleanup recommendations. This skill should be used when users report disk space issues, need to clean up their Mac, or want to understand what's consuming storage. Focus on safe, interactive analysis with user confirmation before any deletions.

1631

qa-expert

daymade

This skill should be used when establishing comprehensive QA testing processes for any software project. Use when creating test strategies, writing test cases following Google Testing Standards, executing test plans, tracking bugs with P0-P4 classification, calculating quality metrics, or generating progress reports. Includes autonomous execution capability via master prompts and complete documentation templates for third-party QA team handoffs. Implements OWASP security testing and achieves 90% coverage targets.

1427

repomix-unmixer

daymade

Extracts files from repomix-packed repositories, restoring original directory structures from XML/Markdown/JSON formats. Activates when users need to unmix repomix files, extract packed repositories, restore file structures from repomix output, or reverse the repomix packing process.

524

teams-channel-post-writer

daymade

Creates educational Teams channel posts for internal knowledge sharing about Claude Code features, tools, and best practices. Applies when writing posts, announcements, or documentation to teach colleagues effective Claude Code usage, announce new features, share productivity tips, or document lessons learned. Provides templates, writing guidelines, and structured approaches emphasizing concrete examples, underlying principles, and connections to best practices like context engineering. Activates for content involving Teams posts, channel announcements, feature documentation, or tip sharing.

591

twitter-reader

daymade

Fetch Twitter/X post content by URL using jina.ai API to bypass JavaScript restrictions. Use when Claude needs to retrieve tweet content including author, timestamp, post text, images, and thread replies. Supports individual posts or batch fetching from x.com or twitter.com URLs.

552

Search skills

Search the agent skills registry