CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

devserver

Build, test, and maintain the Uno DevServer (CLI tool, RemoteControl Host, MCP proxy, add-in discovery). Use when working under src/Uno.UI.DevServer.Cli, src/Uno.UI.RemoteControl.Host, or src/Uno.UI.RemoteControl.DevServer.Tests, or on DevServer CLI commands, the MCP proxy, IDE channel, or add-in resolution.

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

90%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 unusually dense, high-signal maintenance skill: every section delivers project-specific facts, executable commands, and file-level pointers, with clear task-to-file workflows and verification steps. The main improvement space is structural — splitting the per-IDE compatibility and MCP-mode detail into reference files — and making a few verification steps more explicit about expected outcomes.

DimensionReasoningScore

Conciseness

Nearly every token carries repo-specific information Claude could not know (source map, test conventions, discovery timings, retry counters, per-IDE launch contracts) and it assumes competence ("MSTest + AwesomeAssertions", "ASP.NET Core server" with no tutorializing). There is no padded explanation of known concepts, matching the lean anchor 5 rather than anchor 4's 'minor instances that could be trimmed'.

5 / 5

Actionability

Copy-paste-ready build/test commands, a maintenance section mapping each task to exact files ("handle in CliManager.cs ... add help in Program.cs ... add an integration test in run-devserver-cli-tests.ps1"), and concrete verification commands ("uno-devserver disco --json", "dotnet run from the Host dir"). Specific guidance covers the common cases, matching anchor 5.

5 / 5

Workflow Clarity

Multi-step tasks are clearly sequenced with verification checkpoints ("verify with uno-devserver disco --json in a real project", "test with --mcp-app + an MCP client", "EntryPointRegressionTests.cs guards the contract") and guardrails ("--addins MUST stay opt-in", "never rename ... constructor signatures"). It sits below anchor 5 because some checkpoints are implicit — e.g., "test via dotnet run" states no expected outcome and there is no error-recovery loop spelled out.

4 / 5

Progressive Disclosure

The body is well organized into nine clearly headed sections with a References section listing repo docs, and there are no nested multi-level reference chains. However, no skill bundle files exist and sizable detail (per-IDE compatibility contracts in section 8, MCP roots modes and the ConnectionState lifecycle in section 6) is inlined in a ~9KB file where anchor 5 would expect that content split into well-signaled one-level-deep reference files.

4 / 5

Total

18

/

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 strong description in third person that states concrete capabilities and gives an explicit, trigger-rich 'Use when' clause anchored to real source paths. Trigger coverage is good though a few natural synonyms (hot reload, Remote Control, uno-devserver tool name) would make it comprehensive.

DimensionReasoningScore

Specificity

"Build, test, and maintain" plus the enumerated components ("CLI tool, RemoteControl Host, MCP proxy, add-in discovery") lists several specific actions within a clearly named domain. It falls short of anchor 5 because the action verbs are broad and coverage has minor gaps (e.g., running/debugging the server is not named).

4 / 5

Completeness

It explicitly answers both questions: the "what" ("Build, test, and maintain the Uno DevServer (CLI tool, RemoteControl Host, MCP proxy, add-in discovery)") and the "when" ("Use when working under src/Uno.UI.DevServer.Cli, ... or on DevServer CLI commands, the MCP proxy, IDE channel, or add-in resolution") with concrete trigger phrases, matching the anchor-5 pattern.

5 / 5

Trigger Term Quality

Natural trigger terms are present — "DevServer CLI commands", "MCP proxy", "IDE channel", "add-in resolution" — alongside concrete directory paths users would be working under. A few natural terms are missing ("hot reload", the "uno-devserver" tool name, the spaced "Remote Control" variant), keeping it below anchor 5 but clearly above anchor 3's partial coverage.

4 / 5

Distinctiveness Conflict Risk

"Uno DevServer" with specific source directories (src/Uno.UI.DevServer.Cli, src/Uno.UI.RemoteControl.Host) carves out a clear niche with distinct triggers and minimal risk of firing for unrelated skills. Generic words like "CLI tool" and "MCP proxy" are always qualified by the Uno DevServer context, so it does not fall to anchor 4's minor-overlap level.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

unoplatform/uno

Path

.claude/skills/devserver/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.