CtrlK
BlogDocsLog inGet started
Tessl Logo

nuxt-better-auth

Guides authentication in Nuxt apps using @nuxtjs/better-auth. Use when installing or configuring the module, using its client or server APIs, protecting routes, refreshing sessions, or integrating Better Auth plugins.

77

Quality

97%

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

100%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 router-style SKILL.md: a task-indexed reference table, concrete named APIs in the cross-cutting rules, an explicit pre-finish validation step, and a flat, verified reference bundle. No weaknesses found against the rubric anchors.

DimensionReasoningScore

Conciseness

The body is a lean router — "Use the smallest reference that matches the task.", a task-to-file table, five one-line cross-task rules, and two resource links — with no concept explanations, padding, or hardcoded dates/versions, so every token earns its place and there is nothing to trim for the level-4 anchor.

5 / 5

Actionability

The routing action is fully specified by the task table, and the cross-task rules name exact executable APIs (`requireUserSession(event)`, `refreshSessionCookieCache(event)`, `runWithSessionRefresh()`, `clientOnly` mode) plus a concrete finish criterion ("run the consumer's typecheck and the narrowest relevant auth test"); per the instruction-only scoring note, the absence of code blocks is not penalized since the guidance is directly actionable.

5 / 5

Workflow Clarity

The sequence is unambiguous — select a reference via the table, apply the cross-task rules, then an explicit validation gate before finishing (typecheck plus narrowest relevant auth test). This is not a destructive/batch/XML/database context, so no feedback-loop cap applies, and the routing decision itself is single-action unambiguous.

5 / 5

Progressive Disclosure

SKILL.md is a pure overview router with well-signaled, one-level-deep references: all eight linked files exist in references/, and their cross-links point only to siblings that are directly reachable from SKILL.md (a flat graph with no nested chains), giving clear navigation with appropriately split content.

5 / 5

Total

20

/

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: explicit what and when with concrete, package-specific trigger phrases in third-person voice. Keyword coverage is good but omits a few natural synonyms users commonly say, such as login or auth middleware.

DimensionReasoningScore

Specificity

"Guides authentication in Nuxt apps using @nuxtjs/better-auth" names the domain and package, and "installing or configuring the module, using its client or server APIs, protecting routes, refreshing sessions, or integrating Better Auth plugins" lists multiple concrete actions comprehensively covering the module's scope, matching the anchor for comprehensive coverage rather than the anchor with 'minor gaps'.

5 / 5

Completeness

The "what" is explicit ("Guides authentication in Nuxt apps using @nuxtjs/better-auth") and the "when" is an explicit "Use when..." clause with concrete trigger phrases, exactly matching the top anchor for both; it is not the anchor where 'when' could be more explicit.

5 / 5

Trigger Term Quality

Triggers like "installing", "protecting routes", "refreshing sessions", "integrating Better Auth plugins", and the package name are natural and relevant, but common user phrasings such as "login", "sign in", or "auth middleware" are missing, matching the anchor for good coverage with a few natural terms absent rather than comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The scope is tightly pinned to Nuxt apps and the named @nuxtjs/better-auth module, giving a clear niche with distinct triggers and minimal conflict risk; no realistic wrong-skill trigger stands out, so it fits the top anchor rather than the 'minor overlap risk' anchor.

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
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.