What AI tools to use for iOS development

Issue #1020

AI coding assistants struggle with Swift. They suggest deprecated APIs. They miss SwiftUI performance issues. They write concurrency code that crashes at runtime.

The iOS community has built tools to fix this. Agent skills teach AI assistants modern patterns. MCP servers connect them to Xcode and Apple docs. CLI tools automate app distribution.

Agent Skills

Agent skills load specialized knowledge into AI assistants. When you ask Claude Code to review your SwiftUI code, the skill provides context about best practices and common mistakes. Skills load on demand, so they only use tokens when needed.

Antoine van der Lee

Antoine van der Lee maintains skills built from production experience at WeTransfer.

Thomas Ricouard

Thomas Ricouard publishes a skills collection for recurring engineering tasks. It includes iOS Debugger Agent for build and debug workflows, SwiftUI Performance Audit for finding invalidation storms, SwiftUI View Refactor for breaking views into components, SwiftUI UI Patterns for navigation examples, SwiftUI Liquid Glass for iOS 26+ effects, Swift Concurrency Expert for actor isolation issues, and App Store Changelog for generating release notes.

Paul Hudson

Paul Hudson maintains skills focused on common AI mistakes.

CLI Tools

  • App Store Connect CLI — automates app distribution, TestFlight, review submission, and metadata updates

MCP Servers

MCP servers extend AI assistants with external tools.

  • GitHub MCP Server — browse code, manage issues and PRs, monitor Actions workflows
  • XcodeBuildMCP — compile for simulators and devices, parse build output, capture logs
  • String Catalog MCP — manage localization files, find missing translations, bulk translate

Documentation

  • Sosumi AI — converts Apple docs to Markdown for AI access, covers APIs, HIG, and WWDC transcripts

Finding More Skills

  • skills.sh — directory for discovering agent skills, supports Claude Code, Cursor, and Copilot

Install any skill with npx skills add <owner/repo>.

Written by

I’m open source contributor, writer, speaker and product maker.

Start the conversation