CtrlK
BlogDocsLog inGet started
Tessl Logo

create-mcp-app

This skill should be used when the user asks to "create an MCP App", "build a new MCP server with a UI", "build an interactive MCP View", "scaffold a new MCP App project", "build an MCP App from scratch", or needs guidance on MCP Apps SDK patterns, UI-resource registration, MCP App lifecycle, or host integration. Provides comprehensive guidance for building MCP Apps with interactive UIs.

71

Quality

86%

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

78%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, well-structured overview that relies on a cloned reference repo for detail, with concrete commands and code for the key steps and clear guardrails in Common Mistakes. Its main limitation is that the build/serve workflow and validation are presented topically rather than as an explicit numbered checklist with inline validation checkpoints.

Suggestions

Add a short numbered quick-start sequence (scaffold → install deps → register handlers → connect → build → test) so the end-to-end flow is explicit rather than implied by section order.

Insert an explicit validation checkpoint after building, e.g. run the server and load it in basic-host before declaring success, framed as a validate-then-proceed step.

Consider moving the inline 'Advanced Patterns' bullet list to the referenced patterns.md (or trimming it to a few highlights) to reduce redundancy with that file.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence—it does not explain what MCP, React, or vite are—and uses terse tables and bullet lists, but sections like the 12-item "Advanced Patterns" list and the 7-item "Each template includes" list could be trimmed slightly. Not a 5 because a few summary lists carry mild redundancy with the referenced files.

4 / 5

Actionability

Provides concrete, executable guidance—copy-paste git clone, npm install, tsx script setup, a TypeScript handler-registration block, and basic-host test commands—covering the common cases, with minor gaps where the full build/serve configuration must be adapted from template files rather than being spelled out inline.

4 / 5

Workflow Clarity

A logical sequence is present (decision tree → reference code → add dependencies → register handlers before connect → test with basic-host) with the handler-order rule and Common Mistakes acting as guardrails, but explicit validate-then-proceed checkpoints are implicit rather than stated as a numbered feedback loop. Not 5 because validation is shown as a testing step rather than an inline checkpoint.

4 / 5

Progressive Disclosure

SKILL.md is a clear overview with a table of contents and well-signaled one-level-deep references—framework templates, API source files, patterns.md, and basic-host are each pointed to via labeled tables and paths—keeping detail out of the main body and making navigation easy. No bundle files exist in ./references/, ./scripts/, or ./assets/, so disclosure is achieved through the cloned reference repo.

5 / 5

Total

17

/

20

Passed

Description

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

The description is well-crafted: it states a clear purpose, lists natural user-facing trigger phrases with good synonym coverage, and is narrowly scoped to the MCP Apps niche with minimal conflict risk. The only minor weakness is that the enumerated actions are variations of one core capability rather than a broad set of distinct functions.

DimensionReasoningScore

Specificity

Names the domain and lists several specific actions—"create an MCP App", "build a new MCP server with a UI", "scaffold a new MCP App project", plus distinct sub-capabilities like "UI-resource registration", "MCP App lifecycle", and "host integration"—but they are largely variations on the single theme of building MCP Apps, leaving minor coverage gaps versus a fully comprehensive list.

4 / 5

Completeness

Explicitly answers both what ("Provides comprehensive guidance for building MCP Apps with interactive UIs") and when ("This skill should be used when the user asks to..." with concrete trigger phrases), matching the top anchor.

5 / 5

Trigger Term Quality

Provides comprehensive natural phrasings a user would actually say—"create an MCP App", "build a new MCP server with a UI", "scaffold a new MCP App project", "build an MCP App from scratch"—with synonyms (create/build/scaffold) and related terms (MCP View, SDK patterns, host integration).

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (MCP Apps with interactive UIs) with distinctive triggers like "MCP Apps SDK patterns" and "UI-resource registration" that are unlikely to fire for unrelated skills.

5 / 5

Total

19

/

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
seanGSISG/claude-depot
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.