CtrlK
BlogDocsLog inGet started
Tessl Logo

mcp-server-craft

Build MCP servers an agent can call. Use when designing tools, choosing stdio vs Streamable HTTP, or hardening an MCP server. It does not design a generic SDK (that's `sdk-craft`).

73

Quality

90%

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

92%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 instruction skill: dense actionable rules, explicit phase gates with validation checkpoints, and clean one-level-deep references to real bundle files. The only weakness is the near-total absence of concrete code/schema examples, which keeps actionability just below the top anchor.

DimensionReasoningScore

Conciseness

Lean, directive bullets with no padding or re-explanation of MCP concepts Claude already knows; the phase table and 'Done when' lines earn every token. Minor repetition between phase gates and the checklist does not rise to over-explanation.

5 / 5

Actionability

Gives concrete, executable rules ('Name tools verb_noun ... <= 64 characters', 'Make every handler async', 'Return recoverable errors with isError: true and a next step') with no vagueness, but as an instruction-only skill it includes almost no runnable code or CLI commands and no concrete schema example, leaving minor gaps.

4 / 5

Workflow Clarity

Clear Design->Build->Harden->Test sequence with explicit 'Done when' gates, a Phase gates section of validation checkpoints, and a Quality checklist; boundary validation and isError recovery give the feedback-loop structure the rubric rewards.

5 / 5

Progressive Disclosure

Overview body signals three one-level-deep references via blockquote 'load references/X.md' at the start of each relevant phase; all referenced files (tool-design.md, build.md, security-and-testing.md) exist and the detail/split is appropriate, making navigation easy.

5 / 5

Total

19

/

20

Passed

Description

87%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 concise, well-targeted description that states both capability and explicit trigger conditions while drawing a clear boundary against the sibling sdk-craft skill. It is only slightly jargon-heavy, which keeps trigger-term coverage a notch below the top anchor.

DimensionReasoningScore

Specificity

Names the domain ('Build MCP servers an agent can call') plus several concrete sub-actions ('designing tools, choosing stdio vs Streamable HTTP, or hardening an MCP server'); minor coverage gaps since build/test specifics live in the body rather than the description.

4 / 5

Completeness

Explicitly answers both what ('Build MCP servers an agent can call') and when ('Use when designing tools, choosing stdio vs Streamable HTTP, or hardening an MCP server') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Provides natural triggers via 'Use when designing tools, choosing stdio vs Streamable HTTP, or hardening an MCP server', but leans on domain jargon (stdio, Streamable HTTP) and lacks common synonyms or file extensions.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (MCP servers) and explicitly disambiguates from a sibling skill ('It does not design a generic SDK (that's sdk-craft)'), giving minimal conflict risk.

5 / 5

Total

18

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
saif-shines/devex-kit
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.