using-xtool

Create xtool projects, add app extensions, and configure xtool.yml for SwiftPM-based iOS builds.

90|6|Updated Oct 15, 2025
One-click install
npx skills add https://github.com/2389-research/claude-plugins --skill using-xtool
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: using-xtool
Source: https://github.com/2389-research/claude-plugins/tree/main/xtool/skills
Command: npx skills add https://github.com/2389-research/claude-plugins --skill using-xtool

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

xtool eliminates the need for Xcode by providing a cross-platform workflow for building iOS apps with SwiftPM. It enables iOS development on Linux, Windows, and macOS without relying on Xcode project files.

Core Features & Use Cases

  • Cross-platform iOS development with SwiftPM
  • Create xtool projects, add app extensions, and configure xtool.yml
  • Deploy, test, and iterate on iOS components without Xcode

Quick Start

Use the xtool skill to initialize a new project with xtool new MyApp and then run xtool dev to build and test on your platform.

Frequently Asked Questions about using-xtool

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build iOS apps without Xcode on Windows or Linux?▼

You can build iOS apps without Xcode using a SwiftPM-centric workflow. xtool enables cross-platform iOS development on Linux, Windows, and macOS by replacing Xcode project files with a SwiftPM-based toolchain.

Can I develop iOS app extensions using SwiftPM without Xcode?▼

Yes, you can develop iOS app extensions using SwiftPM without Xcode. xtool supports creating projects, adding app extensions, and configuring the xtool.yml file for real-world extension development workflows.

What is the best way to start a SwiftPM-based iOS project?▼

The best way to start a SwiftPM-based iOS project is using the xtool CLI. Run `xtool new MyApp` to initialize your project structure, then use `xtool dev` to build and test your application on your current platform.

Does xtool support cross-platform iOS deployment and testing?▼

Yes, xtool supports cross-platform iOS deployment and testing. It allows developers to deploy, test, and iterate on iOS components across Linux, Windows, and macOS without relying on Xcode project files.

How do I configure an iOS project for building without Xcode project files?▼

To configure an iOS project without Xcode project files, you use the xtool.yml configuration file. This file manages your SwiftPM-centric workflow, allowing you to define project settings and app extensions across different operating systems.