CtrlK
BlogDocsLog inGet started
Tessl Logo

xcodebuildmcp

Official skill for XcodeBuildMCP. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).

60

Quality

70%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

—

The risk profile of this skill

Fix and improve this skill with Tessl

tessl review fix ./skills/xcodebuildmcp/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill provides a reasonable high-level guide for using XcodeBuildMCP tools with clear behavioral rules (prefer combined build-and-run, don't run discovery speculatively). However, it lacks concrete examples of tool calls, has no validation/error-recovery workflows, and the capabilities list adds bulk without actionable detail. The content would benefit significantly from specific tool call examples and explicit checkpoint/validation steps.

Suggestions

Add concrete tool call examples showing exact parameters, e.g., a sample `session_show_defaults` call followed by a build-and-run call with expected output.

Add validation checkpoints in the workflow, e.g., 'Verify session defaults are correct before proceeding to build' with specific checks to perform.

Replace or supplement the capabilities bullet list with a concise table or move it to a separate reference file, keeping only the most essential behavioral guidance in the main skill body.

DimensionReasoningScore

Conciseness

The capabilities list is somewhat verbose and could be tightened—Claude doesn't need a full feature catalog to use MCP tools. However, the step-by-step instructions are reasonably lean and the overall content isn't padded with explanations of basic concepts.

2 / 3

Actionability

The skill provides clear behavioral directives (e.g., 'Call session_show_defaults before the first build/run/test action') but lacks concrete executable examples, specific tool call syntax, or copy-paste-ready commands. It tells Claude what to do conceptually but not exactly how.

2 / 3

Workflow Clarity

There is a clear 3-step sequence, but validation checkpoints are absent. There's no feedback loop for handling failures beyond 'include the exact failing step and the next actionable command.' For operations like build/test/deploy, missing verification steps (e.g., check build succeeded before running) cap this at 2.

2 / 3

Progressive Disclosure

The skill references an external URL for configuration docs, which is appropriate. However, there are no bundle files and the capabilities list is inlined rather than being split out. For a skill of this length (~40 lines of content), the structure is acceptable but the large capabilities block could be better organized or moved to a reference file.

2 / 3

Total

8

/

12

Passed

Description

89%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a reasonably effective skill description that clearly identifies its niche (Apple platform development via XcodeBuildMCP) and includes an explicit 'Use when' clause with good trigger terms covering all Apple platforms and common development actions. Its main weakness is that the 'what' portion is somewhat thin — it names actions as a parenthetical list rather than describing concrete capabilities in detail (e.g., what kind of UI automation, what debugging features).

Suggestions

Expand the capability description beyond the parenthetical list to describe specific concrete actions, e.g., 'Builds and runs Xcode projects, executes test suites, captures device logs, performs UI automation and accessibility inspection for Apple platforms.'

DimensionReasoningScore

Specificity

The description names the domain (Apple platform development) and lists some actions in parentheses (build, test, run, debug, log, UI automation), but these are brief keywords rather than fully described concrete actions. It doesn't explain what the skill actually does beyond being the 'official skill for XcodeBuildMCP'.

2 / 3

Completeness

The description answers both 'what' (XcodeBuildMCP skill for Apple platform development tasks) and 'when' with an explicit 'Use when' clause specifying the platforms and actions that should trigger it.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms that users would actually say: iOS, macOS, watchOS, tvOS, visionOS, build, test, run, debug, log, UI automation, and Xcode (via XcodeBuildMCP). These cover the main platform names and common development actions users would mention.

3 / 3

Distinctiveness Conflict Risk

The skill is clearly scoped to Apple platform development via Xcode with specific platform names (iOS/macOS/watchOS/tvOS/visionOS) and the XcodeBuildMCP tool, making it highly distinctive and unlikely to conflict with generic coding or other build skills.

3 / 3

Total

11

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
getsentry/XcodeBuildMCP
Reviewed

Table of Contents

Is this your skill?

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.