CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nuxt-modules

Use when creating Nuxt modules: (1) Published npm modules (@nuxtjs/, nuxt-), (2) Local project modules (modules/ directory), (3) Runtime extensions (components, composables, plugins), (4) Server extensions (API routes, middleware), (5) Releasing/publishing modules to npm, (6) Setting up CI/CD workflows for modules. Provides defineNuxtModule patterns, Kit utilities, hooks, E2E testing, and release automation.

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

SKILL.md
Quality
Evals
Security

Quality

Content

72%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 overview skill: lean, executable quick start, real one-level-deep references with explicit conditional-loading guidance, and no filler. Its main gaps are the absence of an inline defineNuxtModule example and no sequenced develop-test-publish workflow with validation checkpoints in the body, plus a redundant double listing of the reference files.

Suggestions

Consolidate the 'Available Guidance' and 'Loading Files' sections into one list — both enumerate the same four references with nearly identical descriptions, wasting tokens.

Add a short inline defineNuxtModule skeleton under Quick Start so the most common task (writing module.ts) has immediately actionable code without requiring a reference load.

Sketch the end-to-end workflow (scaffold → develop in playground → npm run test → build → publish) as a numbered sequence in the body, with npm run test positioned as the validation checkpoint before release.

DimensionReasoningScore

Conciseness

The body is lean — a copy-paste Quick Start, a compact module-types table, a project-structure sketch, and links — with no explanation of concepts Claude already knows. One clear trim candidate: the four reference files are listed twice ("Available Guidance" and "Loading Files") with near-identical descriptions, which is a minor redundancy that could be consolidated.

4 / 5

Actionability

The Quick Start gives fully executable commands ("npx nuxi init -t module my-module", "npm run dev", "npm run test") and the structure/types sections are concrete. It falls short of 5 because the body contains no inline example of the core deliverable — a defineNuxtModule skeleton — deferring entirely to references, leaving a minor gap for the most common task.

4 / 5

Workflow Clarity

The only sequenced workflow is the five-command scaffold/dev sequence in Quick Start; it is clear but has no validation checkpoints beyond implicitly running tests. The broader develop → test → build → publish workflow is never sequenced in the body, only implied by reference filenames, matching anchor 3 (steps present but checkpoints missing or implicit) rather than anchor 4.

3 / 5

Progressive Disclosure

All four referenced files exist in references/, are exactly one level deep (the only cross-link, development.md → template-dependencies.md, is a lateral sibling link), and are well signaled with task-based loading conditions ("if writing E2E tests, publishing to npm...") plus the explicit "DO NOT load all files at once" instruction. The body is a clean overview that appropriately splits detail into references, matching anchor 5.

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 that explicitly answers both what the skill provides and when to use it, with an enumerated set of concrete, domain-specific trigger scenarios. Its only weaknesses are a content-inventory phrasing in the what-clause and a few missing natural trigger variations.

DimensionReasoningScore

Specificity

The description enumerates six concrete task areas ("Published npm modules (@nuxtjs/, nuxt-)", "Releasing/publishing modules to npm", "Setting up CI/CD workflows") and names specific technologies ("defineNuxtModule patterns, Kit utilities, hooks, E2E testing"), giving several specific actions with only minor gaps. It falls short of a 5 because the second sentence is a content inventory ("Provides ... patterns") rather than a list of actions the skill performs.

4 / 5

Completeness

Both questions are answered explicitly: "Use when creating Nuxt modules: (1)...(6)" gives concrete when-triggers, and "Provides defineNuxtModule patterns, Kit utilities, hooks, E2E testing, and release automation" states what it delivers. This matches the anchor-5 example's structure of explicit what plus explicit when with concrete trigger phrases; a 4 would require the 'when' to be less specific, which it is not.

5 / 5

Trigger Term Quality

Natural trigger phrases are well covered: "creating Nuxt modules", "publishing modules to npm", "CI/CD workflows", "components, composables, plugins", "API routes, middleware" — phrasings users would genuinely say. A few natural variations (e.g., "extend Nuxt", "module scaffolding", "nuxi") are missing, matching anchor 4 rather than the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

"Nuxt modules" is a clear niche with distinct triggers (@nuxtjs/, nuxt-, modules/ directory, defineNuxtModule), so conflict risk is low. Minor overlap remains with closely related skills: "Runtime extensions (components, composables, plugins)" could also fire for general Nuxt or Vue app work, matching anchor 4 rather than the minimal-conflict anchor 5.

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/nuxt-modules/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.