CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

mobilebuildmcp

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

64

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

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

Quality

Content

71%Weight 40%Scale 1-5

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

A well-organized, token-efficient instruction body with a clear session workflow and a sensible diagnostic path for missing tools. Its main gap is actionability: the build/run/test tools that the whole skill exists to orchestrate are referenced only obliquely, with no example invocations, leaving Claude to guess tool names from the MCP tool list.

Suggestions

Name the concrete tools for the core workflows — especially the 'combined build-and-run tool' and the build/test/log/debug/UI-automation tools mentioned in the capabilities list — so the guidance is executable without guessing from the tool registry.

Add one minimal example tool invocation (e.g., a `session_show_defaults` call and a build-and-run call with typical parameters) to anchor the workflow steps in concrete usage.

De-duplicate the tool-availability explanation (the intro paragraph vs. Step 2) into a single location to tighten conciseness.

DimensionReasoningScore

Conciseness

The body is lean and directive ("Use MobileBuildMCP tools instead of raw xcodebuild, xcrun, or simctl"; terse step bullets) without explaining concepts Claude already knows. Minor trimming opportunities exist: tool availability is explained twice (the 'Only simulator workflow tools are enabled by default' paragraph and Step 2), and a long external GitHub URL consumes tokens. This fits anchor 4 (efficient; minor over-explanation) rather than anchor 5.

4 / 5

Actionability

Some concrete guidance exists — named tools `session_show_defaults` and `discover_projs`, and the config path `.mobilebuildmcp/config.yaml` — but the core workflow tools for build/run/test are never named ("prefer the combined build-and-run tool" gives no tool name), and there are no example tool invocations or parameter patterns. Key details are missing, matching anchor 3 rather than anchor 4's 'minor gaps'.

3 / 5

Workflow Clarity

Steps 1–3 form a clear sequence (establish context → check workflow availability → report context) with ordering rules ("Do not run discovery speculatively") and a diagnostic loop (tool missing → check enabled workflows → update config → reload session). It falls short of anchor 5 because there are no explicit verification checkpoints before acting (e.g., confirming defaults are correct before building) and failure recovery is only summarized in Step 3.

4 / 5

Progressive Disclosure

The skill is a single file under 50 lines with no bundle directories (references/, scripts/, assets/ are absent) and no need for external references; the capabilities list is compact enough to belong inline. Per the simple-skill exception, well-organized sections (intro, capabilities, Steps 1–3) warrant a 5. The external configuration URL is a documentation pointer, not a nested local reference.

5 / 5

Total

16

/

20

Passed

Description

78%Weight 40%Scale 1-5

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

A strong, compact description with an explicit 'Use when' trigger clause, concrete action verbs, and a clear platform niche. Its main weakness is that the 'what' delegates to the MobileBuildMCP product name, and it omits the domain's most natural trigger keywords (Xcode, simulator, Swift).

Suggestions

State one or two concrete capabilities directly (e.g., 'Builds, tests, and runs Xcode projects and Swift packages on simulators and devices') instead of relying solely on the 'Official skill for MobileBuildMCP' name for the 'what'.

Add the natural trigger keywords users actually say for this domain — 'Xcode', 'simulator', 'Swift', 'Apple platforms' — to improve trigger_term_quality from good to comprehensive.

DimensionReasoningScore

Specificity

"(build, test, run, debug, log, UI automation)" lists several concrete action categories, but the actions lack objects (build what?) and the 'what' leans on the tool name "Official skill for MobileBuildMCP" rather than stating capabilities. This matches anchor 4 (several specific actions, minor gaps) rather than anchor 5, which expects comprehensive self-contained actions like the PDF example's 'Extract text and tables from PDF files'.

4 / 5

Completeness

The 'when' is explicit and concrete ("Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation)"), but the 'what' is only "Official skill for MobileBuildMCP", delegating capability description to the tool name instead of stating what the skill does. Both halves are present with one weaker, matching anchor 4; anchor 5 requires both clearly and independently explicit.

4 / 5

Trigger Term Quality

"iOS/macOS/watchOS/tvOS/visionOS" and the verbs "build, test, run, debug, log, UI automation" are natural user phrasings with good coverage. However the most common trigger terms for this domain — "Xcode", "simulator", "Swift" — are missing, fitting anchor 4 (good keyword coverage; a few natural terms missing) rather than anchor 5's comprehensive synonym/extension coverage.

4 / 5

Distinctiveness Conflict Risk

"Official skill for MobileBuildMCP" combined with platform-specific triggers (iOS/macOS/watchOS/tvOS/visionOS) carves out a clear niche — Apple platform build/test tooling through a named MCP server — with minimal overlap risk against other skills.

5 / 5

Total

17

/

20

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 — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

getsentry/XcodeBuildMCP

Path

skills/mobilebuildmcp/SKILL.md

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.