CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

mobilebuildmcp-tool-contract-review

Use when reviewing MobileBuildMCP tool contract changes across implementation, manifests, workflow membership, output schema metadata, and next-step templates.

71

Quality

89%

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.

An exemplary lean review-checklist skill: concrete file targets, specific pass/fail guardrails, and executable validation commands with no filler. The structure is fully appropriate for its size and purpose, with no external references needed.

DimensionReasoningScore

Conciseness

The body is lean with zero padding: every line is either a concrete file path, a specific guardrail, or an executable command. No concepts Claude already knows are explained. This matches anchor 5 (lean, every token earns its place) and is clearly above anchor 4, which expects some trimmable over-explanation.

5 / 5

Actionability

Guidance is fully executable: exact file globs ("src/mcp/tools/**", "manifests/tools/*.yaml"), copy-paste validation commands ("npm run typecheck", "npm test -- src/core/manifest/__tests__/schema.test.ts", "npx skill-check ..."), and nine concrete, individually checkable guardrails. Per the code-vs-instruction scoring note, the absence of code in an instruction-only skill is not penalized when guidance is this actionable.

5 / 5

Workflow Clarity

The sections form a coherent sequence (scope -> files to inspect -> guardrail checklist -> validation), with the guardrails acting as an explicit checklist and the validation section providing concrete verification commands. The skill is review-only and non-destructive, so the missing-feedback-loop cap does not apply; it matches the checklist-plus-validation shape of anchor 5.

5 / 5

Progressive Disclosure

The body is under 50 lines, needs no external reference files (none exist in the bundle), and is cleanly organized into four well-labeled sections. Per the rubric's simple-skill guidance, this earns a 5 with well-organized sections alone.

5 / 5

Total

20

/

20

Passed

Description

73%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-scoped, niche description with an explicit trigger clause and natural domain vocabulary. Its main weakness is that it names only one action verb, leaving the concrete review activities implicit in the surface list rather than enumerating them as distinct capabilities.

Suggestions

List the concrete review actions instead of only surfaces, e.g. "Verifies manifest id/filename consistency, module path resolution, names.mcp uniqueness, and outputSchema presence. Use when reviewing MobileBuildMCP tool contract changes..."

Add natural trigger variants users are likely to say, such as "adding a new tool", "tool registration", or "exposing a tool in workflows".

State the 'what' as a standalone capability sentence before the 'Use when...' clause so both what and when read explicitly.

DimensionReasoningScore

Specificity

The description names the domain and a single action ("reviewing MobileBuildMCP tool contract changes") and enumerates surfaces ("implementation, manifests, workflow membership, output schema metadata, and next-step templates"), but it does not list multiple distinct concrete actions like "verify manifest id matches filename" or "check outputSchema presence". This matches anchor 3 (domain plus 1-2 actions, not comprehensive) better than anchor 4, which requires several specific listed actions.

3 / 5

Completeness

The 'when' is explicit and strong ("Use when reviewing MobileBuildMCP tool contract changes..."), and a 'what' is embedded in that clause, so both are present. Not a 5 because the 'what' is not stated as a standalone capability statement, and not a 3 because the 'when' is fully explicit rather than weakly implied.

4 / 5

Trigger Term Quality

Natural terms a developer would say are present: "reviewing", "MobileBuildMCP", "tool contract", "manifests", "workflow membership". It falls short of anchor 5 because common phrasings like "adding a new tool", "tool registration", or file extensions are missing. It is clearly above anchor 3, which expects missing common variations rather than good coverage with minor gaps.

4 / 5

Distinctiveness Conflict Risk

The description is scoped to a single named project's tool contract review with distinct trigger surfaces, occupying a clear niche with minimal overlap risk against generic review skills. It matches anchor 5 (clear niche with distinct triggers).

5 / 5

Total

16

/

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

.agents/skills/mobilebuildmcp-tool-contract-review/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.