CtrlK
BlogDocsLog inGet started
Tessl Logo

nitro

Nitro is the framework-agnostic server toolkit (powering Nuxt) for building and deploying web servers anywhere. Use when working with nitro.config, server routes/event handlers, route rules, caching, storage, tasks, websockets, or deploying to Node/Bun/Deno/Cloudflare/Vercel.

67

Quality

84%

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.

A well-structured reference-hub skill body: lean, current-version-aware, with exemplary progressive disclosure into 13 verified one-level-deep reference files. The remaining gaps are minor — a small redundancy with the description, no quick-start snippet in the body, and no explicit project-version detection checkpoint.

Suggestions

Trim the intro paragraph's repetition of the deployment target list and 'powers Nuxt', both already stated in the description, to reduce the lowest-scoring dimension (conciseness).

Add a minimal inline quick-start (a defineConfig block plus one routes/hello.ts handler with explicit v3 imports) so the most common task is executable before opening a reference (actionability).

Add an explicit version-detection checkpoint — e.g., 'check package.json for nitro vs nitropack; if nitropack v2, read advanced-migration before applying any API' — to strengthen workflow clarity.

DimensionReasoningScore

Conciseness

The body is lean with no padding of concepts Claude already knows, and the v3-changes callout is high-value version-specific knowledge. It is not a 5 because the intro paragraph repeats information already in the description (deployment target list "Node.js, Bun, Deno, Cloudflare, Vercel, Netlify" and "powers Nuxt" appear in both), which could be trimmed.

4 / 5

Actionability

There is no code in the body, but the scoring note says instruction-only skills are not penalized for absent code when guidance is actionable — and it is: 13 exact file targets in topic tables, plus directly actionable v3 facts ("auto-imports are removed", "useStorage → useKV (nitro/kv)", "swr now defaults to false") and an explicit conditional ("If unsure about v2-vs-v3 APIs, read advanced-migration first"). It stops short of 5 because no minimal quick-start (e.g., a defineConfig + one route handler) is executable from the body alone.

4 / 5

Workflow Clarity

For an index-style skill the single action (identify topic → read the matching reference) is unambiguous via three well-labeled tables, and the version baseline plus migration pointer act as a routing checkpoint. It is not a 5 because there is no explicit checkpoint for detecting which version a user's project targets (e.g., check package.json for nitro vs nitropack) before applying v2 or v3 guidance, and no other validation steps exist.

4 / 5

Progressive Disclosure

Textbook progressive disclosure: a concise overview with capabilities summary, three organized topic tables (Core / Features / Advanced-Deployment), and clearly signaled one-level-deep references. All 13 referenced files exist in references/ and spot-checks confirm they contain substantive, real content (not stubs or circular links), matching the "clear overview with well-signaled one-level-deep references; easy navigation" anchor.

5 / 5

Total

17

/

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 strong description with an explicit 'Use when...' clause covering concrete trigger areas and a clearly stated identity anchored by distinctive tokens (Nitro, nitro.config, Nuxt). Its main gaps are a few missing natural synonyms (e.g., nitropack, API routes, serverless) and mild overlap risk from generic terms like caching and storage.

DimensionReasoningScore

Specificity

The description names the domain ("framework-agnostic server toolkit (powering Nuxt) for building and deploying web servers anywhere") and enumerates several concrete working areas ("nitro.config, server routes/event handlers, route rules, caching, storage, tasks, websockets"). It falls short of the 5 anchor because it lists topic areas rather than multiple specific concrete actions (e.g., "define cached handlers", "write route handlers"), and short of nothing below since it clearly exceeds 1-2 concrete actions.

4 / 5

Completeness

It explicitly answers both questions: what ("Nitro is the framework-agnostic server toolkit (powering Nuxt) for building and deploying web servers anywhere") and when ("Use when working with nitro.config, server routes/event handlers, route rules, caching, storage, tasks, websockets, or deploying to Node/Bun/Deno/Cloudflare/Vercel") with concrete trigger phrases, exactly matching the 5 anchor. Score 4 would require the 'when' to be less explicit, which it is not.

5 / 5

Trigger Term Quality

Natural phrases users would say are well covered ("server routes", "route rules", "caching", "storage", "tasks", "websockets", "deploying to Node/Bun/Deno/Cloudflare/Vercel", "nitro.config"), matching the "good keyword coverage; a few natural terms missing" anchor. It is not a 5 because common synonyms like "nitropack", "API routes", "serverless", or "Nuxt server handlers" are absent.

4 / 5

Distinctiveness Conflict Risk

The niche is clear and anchored by distinctive tokens ("Nitro", "nitro.config", "powering Nuxt"), so conflict risk is low but not minimal: generic trigger terms like "caching", "storage", "tasks", and "websockets" could fire for non-Nitro questions, and a closely related Nuxt skill would overlap. This fits "mostly distinct; minor overlap risk with closely related skills" rather than the 5 anchor's "minimal conflict risk".

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
onmax/nuxt-skills
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.