CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

Quality

82%

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

The canonical home for this skill is nitro in antfu/skills

SKILL.md
Quality
Evals
Security

Quality

Content

71%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 progressive-disclosure structure: a compact index that routes each Nitro topic to a real, well-labeled reference file with a useful v2-to-v3 migration pointer. The trade-off is that the body itself contains no executable code or explicit usage sequence, and the unpinned-context version/date banner costs it a conciseness point.

Suggestions

Add a minimal quick-start snippet inline (e.g., a 5-line defineHandler + nitro.config.ts example) so common cases are actionable without opening a reference file.

Add one explicit usage-order sentence (e.g., 'For new projects start with core-configuration, then core-routing; for existing v2 projects start with advanced-migration') to make the navigation workflow fully sequenced.

Move the version/date banner ("Nitro v3 (beta, 3.0.260903), generated at 2026-09-25") into the existing v3-changes/migration callout so time-sensitive details live in a changes section rather than the top of the body.

DimensionReasoningScore

Conciseness

The body is lean: terse capability bullets, dense one-line table rows, and no explanation of concepts Claude already knows. However, the opening line "The skill is based on Nitro v3 (beta, 3.0.260903), generated at 2026-09-25" embeds version numbers and dates outside any 'old patterns'/'deprecated' section, which the guidelines say should penalize conciseness — dropping it from 5 to 4.

4 / 5

Actionability

Guidance is a routing index: each row names concrete APIs ("defineCachedHandler, defineCachedFunction, SWR, invalidation") and an exact file to read, and "If unsure about v2-vs-v3 APIs, read advanced-migration first" is a concrete instruction. But the body itself contains no code or commands — all executable content is deferred to references — so it sits between anchor 3's 'concrete guidance but incomplete' and anchor 4's 'concrete code or commands with minor gaps'.

3 / 5

Workflow Clarity

As a single-action navigation skill, the routing tables make 'find the topic, open the reference' unambiguous, and the migration callout provides an explicit conditional entry point. It falls short of anchor 5's explicit sequenced workflow because there is no stated starting point or usage order for common tasks (e.g., 'start with core-configuration, then core-routing'), landing at 4's 'clear sequence... minor gaps'.

4 / 5

Progressive Disclosure

The body is a clean overview with three themed tables pointing to 13 reference files, all of which exist in ./references/ and are linked exactly once, one level deep with descriptive labels ("defineWebSocketHandler, pub/sub, namespaces, event streams"). This matches anchor 5: clear overview, well-signaled one-level-deep references, easy navigation, and appropriately split content.

5 / 5

Total

16

/

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: third-person voice, explicit 'what' and 'when', and a rich set of natural trigger terms tied to config filenames, features, and deployment targets. The only weaknesses are a few missing synonyms (nitropack, Nuxt, h3) and slightly generic trigger words (caching, storage) that modestly raise conflict risk.

DimensionReasoningScore

Specificity

"framework-agnostic server toolkit (powering Nuxt) for building and deploying web servers anywhere" names the domain and purpose, and the trigger clause enumerates many concrete subsystems ("nitro.config, server routes/event handlers, route rules, caching, storage, tasks, websockets"). This lists several specific capability areas with minor gaps (plugins, database, OpenAPI, rendering are absent from the description), matching anchor 4 rather than 5's comprehensive coverage or 3's 1-2 actions.

4 / 5

Completeness

Explicitly answers 'what' ("Nitro is the framework-agnostic server toolkit... for building and deploying web servers anywhere") and 'when' with a concrete "Use when working with..." clause listing specific triggers. This matches anchor 5's 'clearly and explicitly answers both what AND when with concrete trigger phrases'; anchor 4 would require the 'when' to be less explicit, which it is not.

5 / 5

Trigger Term Quality

Strong natural keywords users would actually say: "nitro.config", "route rules", "caching", "websockets", "deploying to Node/Bun/Deno/Cloudflare/Vercel". A few common variations are missing (e.g., "nitropack", "Nuxt", "h3", "server handlers"), so it fits anchor 4's 'good keyword coverage; a few natural terms missing' rather than 5's synonym/extension comprehensiveness.

4 / 5

Distinctiveness Conflict Risk

"nitro.config" and the Nitro/Nuxt framing carve a clear niche, but broadly applicable terms like "caching", "storage", "tasks", and "websockets" create minor overlap risk with Nuxt/H3/general-web skills. Mostly distinct with minor overlap risk fits anchor 4; anchor 5's 'minimal conflict risk' is not met given those generic triggers.

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

Path

skills/nitro/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.