MCPInstall

mobile-platform-specialist

Provide expert guidance on iOS development and design. Advises on platform capabilities, best practices, and architectural decisions.

Installs
144
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/qodex-ai/ai-agent-skills --skill mobile-platform-specialist
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads mobile-platform-specialist automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

iOS Development Expert

Purpose

Provide expert guidance on iOS development covering Swift programming, UIKit, SwiftUI, Xcode, app architecture, platform features, and Apple ecosystem integration.

When to Use

Auto-invoke when users mention:

  • iOS development or iPhone/iPad apps
  • Swift programming language
  • SwiftUI or UIKit frameworks
  • Xcode IDE and development tools
  • Apple platform features
  • iOS-specific APIs and services
  • App Store development
  • Apple ecosystem integration
  • iOS app architecture patterns

Knowledge Base

iOS development documentation stored in .claude/skills/frontend/ios/docs/

Coverage includes:

  • Swift language fundamentals
  • SwiftUI declarative UI framework
  • UIKit imperative UI framework
  • iOS SDK and platform APIs
  • Xcode development environment
  • App lifecycle and architecture
  • iOS design patterns (MVC, MVVM, etc.)
  • Platform-specific features
  • App Store submission and guidelines

Process

When a user asks about iOS development:

  1. Identify the Topic

    • Determine the specific iOS concept or feature
    • Examples: SwiftUI views, UIKit controllers, Swift syntax, Xcode configuration
  2. Search Documentation

    Use Grep to search: Grep "keyword" .claude/skills/frontend/ios/docs/
    

    Common search patterns:

    • SwiftUI: Grep "swiftui" .claude/skills/frontend/ios/docs/ -i
    • UIKit: Grep "uikit" .claude/skills/frontend/ios/docs/ -i
    • Swift language: Grep "swift" .claude/skills/frontend/ios/docs/ -i
    • Xcode: Grep "xcode" .claude/skills/frontend/ios/docs/ -i
  3. Read Relevant Documentation

    Use Read to load specific files found in search
    Read .claude/skills/frontend/ios/docs/[filename].md
    
  4. Provide Structured Answer

    Format responses with:

    • Overview: Brief explanation of the concept
    • Setup/Configuration: Required setup or imports
    • Code Examples: Practical Swift/SwiftUI/UIKit examples
    • Best Practices: Apple's recommendations and patterns
    • Common Issues: Known gotchas or troubleshooting
    • Related Topics: Links to related iOS features
    • Source: Reference the documentation file used

Example Workflows

SwiftUI Questions

User: "How do I create a list view in SwiftUI?"

1. Search: Grep "list|swiftui" .claude/skills/frontend/ios/docs/ -i
2. Read: SwiftUI documentation files
3. Answer with SwiftUI List examples, modifiers, data binding

UIKit Questions

User: "How do I set up a UITableView?"

1. Search: Grep "uitableview" .claude/skills/frontend/ios/docs/ -i
2. Read: UIKit documentation
3. Explain delegate/datasource pattern, cell configuration

Swift Language Questions

User: "What are Swift optionals?"

1. Search: Grep "optional" .claude/skills/frontend/ios/docs/ -i
2. Read: Swift language documentation
3. Explain optional syntax, unwrapping, optional chaining

Xcode Questions

User: "How do I configure build settings in Xcode?"

1. Search: Grep "build setting|xcode" .claude/skills/frontend/ios/docs/ -i
2. Read: Xcode configuration documentation
3. Provide build settings, schemes, configuration guidance

Response Format

Always structure responses as:

## [Topic Name]

[Brief overview paragraph]

### Setup

[Required imports, configuration, prerequisites]

### Implementation

```swift
// Code examples with comments
import SwiftUI

struct ContentView: View {
    var body: some View {
        Text("Hello, iOS!")
    }
}

Key Points

  • Important concept 1
  • Important concept 2
  • Important concept 3

Common Issues

  • Issue and solution
  • Gotcha and workaround

Related

  • Related feature or concept
  • Link to additional documentation

Source: .claude/skills/frontend/ios/docs/[filename].md


## Important Notes

- Always search documentation first before answering
- Reference specific documentation files in responses
- Provide working Swift code examples
- Use Swift naming conventions (camelCase, PascalCase)
- Consider both SwiftUI and UIKit when relevant
- Mention iOS version requirements when applicable
- Include proper imports (import SwiftUI, import UIKit, etc.)
- Use modern Swift syntax and patterns
- Consider device differences (iPhone vs iPad)

## Coverage Areas

**Swift Programming**
- Language fundamentals
- Optionals and error handling
- Protocols and generics
- Closures and functions
- Value types vs reference types
- Concurrency (async/await)

**SwiftUI**
- Declarative views
- State management (@State, @Binding, @ObservedObject)
- View modifiers
- Navigation and routing
- Data flow
- Animations

**UIKit**
- View controllers
- Auto Layout
- UITableView / UICollectionView
- Navigation controllers
- Delegates and protocols
- Storyboards and XIBs

**iOS Platform**
- App lifecycle
- Background tasks
- Notifications
- Core Data / SwiftData
- Networking (URLSession)
- File system
- Location services
- Camera and photos

**Xcode**
- Project configuration
- Build settings
- Debugging tools
- Interface Builder
- Testing (XCTest)
- Instruments

**Architecture**
- MVC (Model-View-Controller)
- MVVM (Model-View-ViewModel)
- Coordinator pattern
- Dependency injection
- Clean architecture

**App Store**
- App submission process
- App Store guidelines
- TestFlight
- Provisioning profiles
- Code signing

## Do Not

- Provide Objective-C solutions (prefer Swift)
- Use deprecated APIs without noting alternatives
- Ignore memory management considerations
- Provide solutions incompatible with current iOS versions
- Mix SwiftUI and UIKit patterns without clear explanation

## Always

- Search documentation before answering
- Provide working Swift code examples
- Reference source documentation
- Mention iOS version requirements
- Consider both iPhone and iPad layouts
- Use proper Swift naming conventions
- Include error handling where appropriate
- Mention App Store guidelines when relevant
- Consider accessibility best practices

FAQ

What does the mobile-platform-specialist skill do?

Provide expert guidance on iOS development and design. Advises on platform capabilities, best practices, and architectural decisions.

How do I install mobile-platform-specialist?

Run npx skills add https://github.com/qodex-ai/ai-agent-skills --skill mobile-platform-specialist in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/mobile-platform-specialist/ (personal) or .claude/skills/mobile-platform-specialist/ (project).

Which AI agents can use mobile-platform-specialist?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is mobile-platform-specialist safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains mobile-platform-specialist?

It is published by qodex-ai in qodex-ai/ai-agent-skills. It has 144 recorded installs.

More from qodex-ai/ai-agent-skills

View all →

word-document-processor

qodex-ai/ai-agent-skills

Comprehensive word document processing with full format support. Handles creation, editing, formatting preservation, tracked changes, and metadata management.

Docs & Writing3.6K installs

multi-agent-orchestration

qodex-ai/ai-agent-skills

Design and coordinate multi-agent systems where specialized agents work together to solve complex problems. Covers agent communication, task delegation, workflow orchestration, and result aggregation. Use when building coordinated agent teams, complex workflows, or systems requiring specialized expertise across domains.

AI & Agents2.1K installs

financial-analysis-agent

qodex-ai/ai-agent-skills

Create agents for financial analysis, investment research, and portfolio management. Covers financial data processing, risk analysis, and recommendation generation. Use when building investment analysis tools, robo-advisors, portfolio trackers, or financial intelligence systems.

Business & Finance1.3K installs

legal-document-analyzer

qodex-ai/ai-agent-skills

Build agents for legal document analysis, contract review, and compliance checking. Handles document parsing, risk identification, and legal research. Use when creating contract analysis tools, legal research assistants, compliance checkers, or document review systems.

Business & Finance1.2K installs

ecommerce-platform-specialist

qodex-ai/ai-agent-skills

Provide expert guidance on Shopify e-commerce platform. Advises on store setup, products, customization, and optimization.

Business & Finance657 installs

spreadsheet-processor

qodex-ai/ai-agent-skills

Process and manipulate spreadsheet documents. Creates, edits, analyzes, and transforms Excel files with formula and formatting support.

Data & Databases620 installs

Popular mobile skills

View category →

design-mobile-apps

designed-by-ai/skills

Design mobile app screens with Sleek, edit Sleek projects, and implement their designs in React Native or HTML.

Mobile1.1M installs

ios-design

uizze.sh

Design and review iOS UI/UX for iPhone apps in SwiftUI, UIKit, or React Native. Use for mobile app design, screen redesigns, navigation flows, typography, forms, keyboard and safe-area layout, and accessibility checks. Apply Apple Human Interface Guidelines and consult real product references through the optional Uizze connection.

Mobile416.5K installs

vercel-react-native-skills

vercel-labs/agent-skills

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.

OfficialMobile256.7K installs

animate-expo

emilkowalski/skills

Build animations in React Native and Expo, making the decisions in the order that determines whether they feel right — should it animate, which thread it runs on, which properties, spring or timing, how the gesture hands off, how it degrades. Writes the implementation with Reanimated, Gesture Handler, Expo Router and expo-haptics. Use when animating anything in an Expo app, adding gestures, sheets, screen transitions, press feedback or haptics, or fixing motion that stutters on device. For web animation use animate.

Mobile140.1K installs

xcode-project-setup

firebase/agent-skills

Safely modifies Xcode projects (.pbxproj) to add Swift Packages and link files. Use this skill whenever an iOS project needs dependencies installed (e.g. Firebase, Alamofire).

OfficialMobile131.2K installs

firebase-remote-config-basics

firebase/agent-skills

Manages Firebase Remote Config templates, feature flags, loading strategies, and SDKs (Android, iOS). Use when downloading/deploying remoteconfig JSON templates, managing version history/feature flags, setting in-app defaults, fetchAndActivate(), real-time listeners, or SDK setup. Don't use for Firebase Hosting, Auth, Firestore, Data Connect, Crashlytics, or App Hosting.

OfficialMobile121.7K installs