xcode-harness

Manages Xcode projects and schemes for iOS and watchOS via CLI workflows.

Updated Jun 20, 2026
One-click install
npx skills add https://github.com/sbsbhong/diving-app --skill xcode-harness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xcode-harness
Source: https://github.com/sbsbhong/diving-app/tree/main/.agents/skills/xcode-harness
Command: npx skills add https://github.com/sbsbhong/diving-app --skill xcode-harness

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the management of iOS and watchOS Xcode projects by utilizing the command line interface, reducing reliance on the Xcode GUI and enhancing efficiency.

Core Features & Use Cases

  • Project and Scheme Management: List and confirm project details and schemes, ensuring correct settings before edits.
  • Source Code Changes: Optimize source code changes within active target folders, ensuring proper inclusion in target build phases.
  • CLI Validation: Validate changes from the command line, supporting simulator builds and temporary derived data paths.
  • Status Reporting: Report native project status, including project, scheme, destination, command, and result details.
  • Use Case: When preparing to make changes to an Xcode project, use this Skill to list the project and scheme details to ensure correct configuration.

Quick Start

Before making changes to your Xcode project, run the xcode-harness skill to list your project and scheme details.

Frequently Asked Questions about xcode-harness

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

FAQPage Schema
How do I manage Xcode project schemes configurations via the command line?

You can manage Xcode project schemes via the command line by listing and confirming project details to ensure correct settings before making edits. This CLI workflow validates configurations and reports native project status including scheme and destination details.

Can I build iOS and watchOS applications using CLI workflows without the Xcode GUI?

Yes, you can build iOS and watchOS applications using CLI workflows without the Xcode GUI. The process validates changes from the command line, supporting simulator builds and temporary derived data paths to enhance development efficiency.

How to ensure new source code is included in Xcode target build phases from the CLI?

To ensure source code is included in Xcode target build phases, optimize changes within active target folders using the CLI. This workflow verifies proper inclusion in build phases and validates the configuration integrity from the command line.

What is the best way to validate Xcode project changes for simulator builds?

The best way to validate Xcode project changes for simulator builds is by using CLI validation. This approach supports temporary derived data paths and reports detailed results including project, scheme, destination, command, and build status.

Does this CLI approach support both iOS and watchOS project management tasks?

Yes, this CLI approach supports both iOS and watchOS project management tasks. It manages Xcode projects and schemes for both platforms, focusing on command-line workflows for project setup, source code modifications, and build processes.

Why should I use CLI workflows instead of the Xcode GUI for project setup?

You should use CLI workflows instead of the Xcode GUI for project setup to reduce reliance on graphical interfaces and enhance efficiency. Command-line operations ensure project configuration integrity and streamline status reporting for developers.