CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nuxt-users

Configure and use the nuxt-users module for Nuxt. Use when adding authentication, user management, roles, password reset, database setup (SQLite/MySQL/PostgreSQL), or CLI commands (migrate, create-user). Covers nuxt.config (nuxtUsers), composables (useAuthentication, useUsers, usePublicPaths, usePasswordValidation, useNuxtUsersLocale), components (NUsersLoginForm, NUsersLogoutLink, etc.), and authorization (whitelist, permissions).

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

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.

The content is highly actionable and reasonably concise, with copy-paste commands and a thorough configuration reference. Its weaknesses are the absence of validation checkpoints in the database setup workflow (capping workflow clarity at 3) and file references that point outside the skill bundle rather than to bundled reference files. Adding a post-migration/login verification step and in-bundle reference files would lift both dimensions.

Suggestions

Add a validation checkpoint after migrations and user creation (e.g. log in once with the created user to verify auth permissions before proceeding), which would raise workflow clarity above the database-operations cap of 3.

Replace the '../../docs/user-guide/*.md' references with copies of those docs inside a 'references/' directory in the skill bundle so the paths resolve reliably for Claude.

Trim the generic closing advice ('use guard clauses and early returns...') and replace it with module-specific guidance, improving token efficiency.

DimensionReasoningScore

Conciseness

The body is efficient — dense tables, copy-paste commands, and API signature lists with little padding. It falls short of level 5 because of minor over-explanation, e.g. the closing advice to 'use guard clauses and early returns when implementing custom auth logic', which is generic programming knowledge Claude already has.

4 / 5

Actionability

Guidance is fully executable: 'npm install nuxt-users', 'npx nuxt-users migrate', 'npx nuxt-users create-user -e admin@example.com -n "Admin User" -p password123 -r admin', complete nuxt.config code blocks, and a full configuration-key table cover the common cases copy-paste ready. Only step 6 (login page) is descriptive rather than a code example, which does not undermine coverage of common cases.

5 / 5

Workflow Clarity

The initial setup is a clear numbered 6-step sequence with concrete commands, but the workflow involves database operations (migrate, create-user) with no validation or verification checkpoints — no step confirms migrations applied, the user was created, or login works. Per the rubric's cap, a workflow involving database/batch operations without validation cannot score above 3; the troubleshooting table is reactive error recovery, not an embedded checkpoint.

3 / 5

Progressive Disclosure

The body has reasonable section structure and a clearly labeled 'File references' section, but no bundle files (references/, scripts/, assets/) exist and the referenced paths ('../../docs/user-guide/getting-started.md', '../../docs/user-guide/configuration.md') point two levels outside the skill directory where they do not resolve within the bundle. References present but not resolvable in the skill's own structure places this at level 3 rather than 4, where gaps must be minor.

3 / 5

Total

15

/

20

Passed

Description

92%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 states what the skill does and when to use it, with concrete trigger terms and named module APIs. The only gap is a few natural synonyms (login, sign in) that would push trigger-term coverage to comprehensive. Voice is imperative, consistent with the rubric's third-person expectation.

DimensionReasoningScore

Specificity

The description lists multiple concrete capabilities — 'adding authentication, user management, roles, password reset, database setup (SQLite/MySQL/PostgreSQL), or CLI commands (migrate, create-user)' — and names actual API surface ('useAuthentication, useUsers, usePublicPaths', 'NUsersLoginForm, NUsersLogoutLink'). This matches the anchor for comprehensive concrete coverage, exceeding the level-4 anchor which allows minor gaps.

5 / 5

Completeness

It explicitly answers both: what ('Configure and use the nuxt-users module for Nuxt... Covers nuxt.config, composables, components, and authorization') and when ('Use when adding authentication, user management, roles, password reset, database setup...'). This is a clear match to the anchor requiring explicit what AND when with concrete trigger phrases, not merely the weaker 'when' of level 4.

5 / 5

Trigger Term Quality

Good natural-keyword coverage: 'authentication', 'user management', 'roles', 'password reset', 'migrate', 'create-user' are phrases users would naturally say. It falls short of the level-5 anchor because common synonyms like 'login', 'sign in', or 'auth' are absent, leaving a few natural terms missing.

4 / 5

Distinctiveness Conflict Risk

It names a specific module ('nuxt-users module for Nuxt') with unique composable and component names, giving it a clear niche with distinct triggers and minimal conflict risk with other 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

onmax/nuxt-skills

Path

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