Are you tired of tedious iOS development workflows? Do you struggle to keep your context window lean and organized? Look no further! Introducing xclaude-plugin, a revolutionary modular plugin for swift app development that streamlines your workflow using natural conversation with Claude. This game-changing toolset contains 24 shared tools across Xcode, Simulator, and IDB, empowering you to build, test, and automate iOS apps like never before.

Modular Development Automation

xclaude-plugin offers eight workflow-specific MCP servers, each designed for specific tasks such as building, testing, and automating. This ultra-minimal to full-featured approach means you only enable what you need, reducing token consumption and enabling faster feedback loops. Plus, our tools intelligently encapsulate Xcode output, allowing Claude to process structured JSON instead of raw logs.

24 Shared Tools Across Xcode, Simulator, and IDB

The xclaude-plugin library features a comprehensive set of shared tools across Xcode, Simulator, and IDB. These 24 tools include:

  • Xcode (6): build, build+run, clean, test, list, version
  • Simulator (12): boot, install, screenshot, etc.
  • IDB (6): describe, tap, input, gesture, etc.

Choose Your Workflow

When using xclaude-plugin, you have the flexibility to choose the right workflow for your needs. Select from eight different MCP servers:

  • xc-build (~600 tokens) - Build validation, errors, clean, list schemes
  • xc-launch (~400 tokens) - Simulator app lifecycle: install and launch
  • xc-interact (~900 tokens) - Pure UI interaction, no build
  • xc-ai-assist (~1400 tokens) - Build + UI automation + screenshots
  • xc-setup (~800 tokens) - Environment configuration and validation
  • xc-testing (~1200 tokens) - Test execution + UI flows
  • xc-meta (~700 tokens) - Project maintenance and housekeeping
  • xc-all (~3500 tokens) - All 24 tools for complex workflows

Get Started with xclaude-plugin

To start using xclaude-plugin, simply:

  1. Add the plugin to your Claude settings.
  2. Enable the "xc-build" and "xc-launch" MCPs for rapid development.

For example, ask Claude: "Build and run MyApp on iPhone 15." Claude will orchestrate the two-step workflow, building with xc-build and then installing and launching with xc-launch.

Upgrade Your Workflow

If you're upgrading from an earlier version, note that there are some breaking changes:

  • The server has been renamed from xc-build-and-launch to xc-launch for clarity.
  • The monolithic xcode_build_and_launch tool has been removed, replaced by separate build (xc-build) and simulator lifecycle (xc-launch) tools.

Tips and Scenarios

  • Enable ONE MCP at a time for optimal token efficiency. Choose based on your current workflow.
  • Tip: Enable xc-build + xc-launch together for development loop (~1000 tokens total).
  • Scenario 1: Build and fix errors - enable xc-build (~600 tokens) and ask Claude to build the project and show you the errors.
  • Scenario 2: Rapid development - build and run - enable xc-build + xc-launch (~1000 tokens) and ask Claude to "Build and run MyApp on iPhone 15."
  • Scenario 3: Testing UI flows (app already built) - enable xc-interact (~900 tokens) and ask Claude to "Tap the Login button, then check if the profile screen appears."
  • Scenario 4: AI-driven UI iteration - enable xc-ai-assist (~1400 tokens) and ask Claude to "Update the button color to blue, rebuild, and show me a screenshot."

By leveraging xclaude-plugin's modular architecture and shared tool library, you can streamline your workflow, reduce token consumption, and accelerate your iOS development journey.