CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

mobilebuildmcp-cli

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

65

Quality

82%

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

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 tight, well-structured CLI-wrapper skill: executable commands, a clear verify→discover→execute sequence, explicit exit criteria, and smart delegation of detail to the CLI's own help system. The only gaps are the absence of a concrete example command for the common build/run path and any error-recovery guidance.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it explains no concepts Claude already knows, and every section is a command or a rule. The only near-redundancy is repeating `mobilebuildmcp --help` twice in Step 1, which is an intentional re-check after install. Not 4 because there is no padded or over-explained passage to trim.

5 / 5

Actionability

Most commands are executable as written (`mobilebuildmcp --help`, `brew tap`/`brew install`, `npm install -g mobilebuildmcp@latest`), but the discovery block uses placeholders (`<workflow>`, `<tool>`) and no concrete example of a real command (e.g. an actual `build-and-run` invocation) is shown. Not 5 because anchor 5 wants copy-paste-ready examples covering common cases, and the common case (build/run an app) is never instantiated; not 3 because the guidance given is directly executable, not pseudocode.

4 / 5

Workflow Clarity

Steps 1–3 are clearly sequenced, installation includes an explicit re-check checkpoint ('Re-check after install'), and the Exit Criteria section acts as a completion checklist. Not 5 because there is no error-recovery feedback loop (e.g. what to do when a build or test fails or the install command errors); not 3 because the sequence and key checkpoints are explicit, not merely implicit.

4 / 5

Progressive Disclosure

The body is short (~60 lines), single-purpose, and cleanly sectioned with no bundle files in references/, scripts/, or assets/ — detail is delegated one level deep to the CLI's own `--help` output, which is the ideal disclosure pattern for a skill that fronts a self-documenting CLI. Per the rubric's simple-skill guidance, well-organized sections with no need for external references score 5.

5 / 5

Total

18

/

20

Passed

Description

70%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 compact, well-structured description with an explicit and concrete trigger clause covering all Apple platforms and the main activity verbs. Its weakness is the what-half: beyond naming the CLI, it never states the skill's own capabilities, keeping it below the top anchors.

Suggestions

State what the skill actually does, e.g. 'Runs MobileBuildMCP CLI commands to build, test, run, debug, and UI-automate Apple platform projects' instead of the generic 'Official skill for the MobileBuildMCP CLI'.

Add natural trigger synonyms users commonly say, such as 'Xcode', 'simulator', or 'device' (e.g. 'Use when building, testing, or running iOS apps in the Xcode simulator or on a device').

Clarify the skill's positioning in the what-half (e.g. 'instead of raw xcodebuild/simctl') so it is distinguishable from generic iOS build tooling.

DimensionReasoningScore

Specificity

The description names the domain ('MobileBuildMCP CLI') and surfaces six concrete action terms (build, test, run, debug, log, UI automation), but all of them sit inside the 'Use when' trigger clause — the what-it-does portion is only the generic phrase 'Official skill for the MobileBuildMCP CLI', which states no capability. Not 4 because anchor 4 expects specific actions presented as the skill's capabilities, not only as trigger scenarios.

3 / 5

Completeness

An explicit 'Use when doing iOS… work (build, test, run, debug, log, UI automation)' clause answers 'when' concretely, and 'Official skill for the MobileBuildMCP CLI' provides a 'what', but the what is thin — it never states what the skill does with the CLI. Not 5 because anchor 5 requires both halves to be explicit and concrete.

4 / 5

Trigger Term Quality

Natural user phrasings like 'iOS/macOS/watchOS/tvOS/visionOS work', 'build, test, run, debug, log, UI automation' give good keyword coverage. Not 5 because common variations users would actually say — 'Xcode', 'simulator', 'device', 'iPhone app' — are missing.

4 / 5

Distinctiveness Conflict Risk

Scoping to Apple platforms plus a named CLI gives a clear niche with distinct triggers. Not 5 because generic verbs like 'build, test, run, debug' could also match a general Xcode/iOS-development skill, leaving minor overlap risk.

4 / 5

Total

15

/

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-cli/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.