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.