🎯

programmatic-uikit-layout

🎯Skill

from dagba/ios-mcp

VibeIndex|
What it does

programmatic-uikit-layout skill from dagba/ios-mcp

πŸ“¦

Part of

dagba/ios-mcp(7 items)

programmatic-uikit-layout

Installation

git cloneClone repository
git clone https://github.com/yourusername/ios-dev-mcp-server.git
npm runRun npm script
npm run build
PythonRun Python server
python3 -m venv ~/.idb-venv
pip installInstall Python package
pip install fb-idb
Claude Desktop ConfigurationAdd this to your claude_desktop_config.json
{ "mcpServers": { "ios-dev": { "command": "node", "args": ["/a...
πŸ“– Extracted from docs: dagba/ios-mcp
9Installs
3
-
Last UpdatedJan 23, 2026

Skill Details

SKILL.md

Overview

# iOS Development MCP Server

A comprehensive Model Context Protocol (MCP) server providing iOS simulator control and Swift/Xcode development tools for Claude AI.

> ⚠️ DEVELOPMENT STATUS WARNING

>

> This project is under active development and should be considered ALPHA quality.

>

> - Bugs and Issues: Expect bugs, incomplete features, and breaking changes

> - API Stability: Tool interfaces may change without notice between versions

> - Production Use: Not recommended for production environments

> - Testing: Always test thoroughly in development environments first

> - Contributions: Feature requests and bug reports welcome, but implementation timeline depends on solo developer availability

>

> Use at your own risk. This is experimental software provided as-is with no warranties.

What This Tool Does

Enable Claude AI to autonomously control iOS simulators, test applications, debug issues, and analyze app behavior through natural language commands. Claude can write code, build projects, run them in the simulator, execute UI tests, read crash logs, iterate on fixes, and verify everything works - all without manual debugging.

This repository provides two complementary capabilities:

  1. MCP Tools (23 tools) - Direct iOS simulator control and Xcode integration:

- Device management (boot, shutdown, device info)

- UI interaction (tap, swipe, screenshot, UI inspection)

- App lifecycle (install, launch, terminate, uninstall)

- Debugging (crash logs, real-time log streaming, text input)

- Environment control (status bar, appearance, permissions, push notifications)

- Build & test (xcodebuild integration with error parsing and test results)

  1. Claude Code Skills (11 workflows) - Curated development patterns that orchestrate the tools:

- Swift & Concurrency (2): Swift 6.2+ concurrency fixes, async/await expertise

- iOS Development (3): Debugger agent, App Store release notes, GitHub issue resolution

- SwiftUI (4): UI patterns, view refactoring, performance auditing, Liquid Glass (iOS 26)

- macOS Packaging (1): SwiftPM-based app distribution without Xcode

- Plus 21 official Apple documentation files from Xcode 26 integrated into skills

Skills work WITH tools - for example, the ios-debugger-agent skill orchestrates simulator_boot, simulator_install_app, simulator_launch_app, simulator_screenshot, simulator_tap, and simulator_get_logs into a complete debugging workflow. You get both the capabilities (tools) and the discipline (skills) for professional iOS development.

Table of Contents

  • [Status](#status)

- [Available Features](#available-features)

- [Coming Soon](#coming-soon)

  • [Installation](#installation)

- [Prerequisites](#prerequisites)

- [Quick Setup](#quick-setup)

- [Installing fb-idb (Required for Advanced Features)](#installing-fb-idb-required-for-advanced-features)

  • [Usage](#usage)

- [Claude Code Integration (Recommended)](#claude-code-integration-recommended-)

- [Claude Desktop Integration](#claude-desktop-integration)

- [Testing the Installation](#testing-the-installation)

  • [Working with Claude Code Skills](#working-with-claude-code-skills)

- [What's Included](#whats-included)

- [Included Skills (11 total)](#included-skills-11-total)

- [Recommended Workflow Combinations](#recommended-workflow-combinations)

- [Installing Skills](#installing-skills)

- [Learn More](#learn-more)

  • [How to Use Skills in Claude](#how-to-use-skills-in-claude)

- [What Are Skills?](#what-are-skills)

- [Installation](#installation-1)

- [How to Invoke Skills](#how-to-invoke-skills)

- [Skill Usage Examples](#skill-usage-examples)

- [Checking Available Skills](#checking-available-skills)

- [Skills + MCP Tools Working Together](#skills--mcp-tools-working-together)

- [Tips for Best Results](#tips-for-best-results)

- [Skill Descriptions Reference](#skill-descriptions-reference)

- [Detaile