Official skill for XcodeBuildMCP. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).
Install with Tessl CLI
npx tessl i github:getsentry/XcodeBuildMCP --skill xcodebuildmcp90
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Session init and discovery workflow
session_show_defaults first
0%
100%
discover_projs conditionally
0%
100%
No speculative discovery
100%
100%
No raw CLI tools
50%
100%
Combined build-and-run used
0%
100%
No standalone build before run
0%
100%
Reports active defaults context
0%
20%
session_show_defaults purpose
0%
100%
XcodeBuildMCP tool names used
50%
100%
Context includes all three fields
0%
100%
Without context: $0.4085 · 1m 51s · 29 turns · 658 in / 5,704 out tokens
With context: $0.3937 · 1m 51s · 21 turns · 282 in / 5,631 out tokens
Enabling non-default workflows
Check workflows first
66%
100%
Correct config file path
100%
100%
Reload/restart required
100%
100%
Simulator default only
100%
100%
Non-default capabilities named
100%
100%
Tool availability workflow-gated
100%
100%
Actionable steps ordered
80%
80%
Config directory structure
100%
75%
Cause of unavailability
100%
100%
Resolution applies generally
100%
100%
Without context: $0.9728 · 3m 52s · 49 turns · 172 in / 9,649 out tokens
With context: $0.2835 · 1m 13s · 16 turns · 19 in / 3,569 out tokens
Build-run preference and failure reporting
Combined build-and-run preferred
0%
100%
Separate build+run discouraged
0%
30%
No standalone build before build-and-run
0%
100%
Active defaults context reported
0%
100%
Context fields: project/workspace
0%
100%
Context fields: scheme
0%
100%
Context fields: simulator/device
50%
100%
Exact failing step in failure report
91%
100%
Next actionable command in failure report
50%
41%
Context also in failure report
25%
100%
XcodeBuildMCP tools referenced
100%
100%
Without context: $0.2598 · 1m 44s · 11 turns · 15 in / 5,480 out tokens
With context: $0.2830 · 1m 36s · 18 turns · 311 in / 4,485 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.