CtrlK
BlogDocsLog inGet started
Tessl Logo

ios-debugger-agent

Build, run, and debug iOS apps on Simulator with XcodeBuildMCP. Use when launching an app, inspecting simulator UI or logs, or diagnosing runtime behavior.

74

Quality

91%

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

100%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.

The body is a lean, fully actionable reference card for the XcodeBuildMCP toolset: exact tool names and parameters, a sequenced workflow with explicit validation gates and error-recovery loops, and a well-organized section layout appropriate to its size. No padding, no inferred-only capabilities, and no need for bundle files.

DimensionReasoningScore

Conciseness

Every line conveys tool-specific facts Claude cannot know (exact MCP tool names, parameter names, workflow order, failure handling); there is no concept explanation or padding, and the 47-line body assumes Claude's competence throughout.

5 / 5

Actionability

Fully executable guidance: exact tool callables (mcp__XcodeBuildMCP__build_run_sim, session-set-defaults) with enumerated parameters (projectPath, scheme, simulatorId, configuration, useLatestOS), concrete option values like preferXcodebuild: true, a fallback chain for unknown bundle ids, and coverage of common cases including build failure and UI troubleshooting.

5 / 5

Workflow Clarity

A clearly numbered Core Workflow with explicit validation checkpoints and feedback loops: check error output and retry or escalate before any UI interaction after a build failure, verify the app launched via describe_ui or screenshot before proceeding, run describe_ui before tapping, and re-run describe_ui after layout changes.

5 / 5

Progressive Disclosure

A simple under-50-line skill with no need for external reference files: content is well organized into Overview, Core Workflow, UI Interaction & Debugging, Logs & Console Output, and Troubleshooting sections, which satisfies the simple-skill exception for a full score.

5 / 5

Total

20

/

20

Passed

Description

83%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 well-crafted description with a clear what and an explicit, concrete Use-when clause in third-person imperative voice. The niche is clearly staked out by iOS/Simulator/XcodeBuildMCP triggers, with only minor gaps in capability coverage and natural-term synonyms.

Suggestions

Add the remaining capabilities to the what-clause, e.g. "Build, run, and debug iOS apps on Simulator with XcodeBuildMCP; interact with the UI and capture logs."

Include a few more natural trigger synonyms such as "Xcode", "crash", or "run the app" in the Use-when clause to broaden keyword coverage.

Qualify the generic triggers (e.g. "launching an app on the iOS Simulator") to reduce overlap risk with general build/run or debugging skills.

DimensionReasoningScore

Specificity

Names the platform, tool, and three concrete actions ("Build, run, and debug iOS apps on Simulator with XcodeBuildMCP"), but the what-clause omits UI interaction, screenshots, and log capture that the skill supports — minor coverage gaps that fall below the comprehensive 5 anchor.

4 / 5

Completeness

Clearly answers both parts: the what ("Build, run, and debug iOS apps on Simulator with XcodeBuildMCP") and an explicit when with three concrete trigger phrases ("Use when launching an app, inspecting simulator UI or logs, or diagnosing runtime behavior"), matching the top anchor's structure.

5 / 5

Trigger Term Quality

Natural phrases like "launching an app", "inspecting simulator UI or logs", and "diagnosing runtime behavior" are exactly what a user would say, but common variations such as "Xcode", "crash", or "run the app" are missing, so it does not reach the comprehensive synonym coverage of 5.

4 / 5

Distinctiveness Conflict Risk

"iOS apps", "Simulator", and "XcodeBuildMCP" establish a clear niche with distinct triggers, but phrases like "launching an app" and "diagnosing runtime behavior" are platform-agnostic, leaving minor overlap risk with closely related build/run or debugging skills.

4 / 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
openai/plugins
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.