CtrlK
BlogDocsLog inGet started
Tessl Logo

pleaseai/better-auth

Better Auth authentication framework skills for JavaScript/TypeScript projects

80

Quality

100%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Content

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An exemplar content body: lean, executable, and well-structured, with a real source-discovery workflow, validation/typecheck checkpoints, and a clean one-level reference split that keeps the overview navigable. The minor editorializing does not materially weaken it.

DimensionReasoningScore

Conciseness

The body is dense and actionable — tables of imports/mounts, concrete shell commands, and copy-paste TS blocks — assuming Claude's competence rather than re-explaining library basics. A few editorial lines ('Ship code against the current source, not memory') are mild padding but not enough to drop below the lean-and-efficient anchor.

3 / 3

Actionability

Fully executable guidance throughout: `ask src better-auth`, `bun add better-auth`, `rg "^export " $SRC/...`, `npx auth generate`, plus concrete server/client/framework/plugin/DB-adapter import paths and code blocks that are copy-paste ready.

3 / 3

Workflow Clarity

A clear sequence is given (resolve installed version → verify plugin/adapter shapes → write code → typecheck → surface conflicts), with an explicit validation checkpoint ('Run typecheck after changes to surface silent breakage early') and a feedback loop section ('When Typecheck or Runtime Fails') that routes through `references/common-errors.md` then source grep.

3 / 3

Progressive Disclosure

SKILL.md is a well-signaled overview with four one-level-deep references (adapters.md, plugins.md, databases.md, common-errors.md), all verified to exist under ./references/, each clearly scoped in the References section, with no nested two-plus-level indirection.

3 / 3

Total

12

/

12

Passed

Description

100%

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, third-person description that crisply states what the skill does and when to invoke it, with concrete API names and an explicit trigger list. It avoids vague fluff and over-claims while covering a clear niche.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('Answer questions about better-auth', 'help build authentication features', wire up sign-in/sign-up/sessions, integrate named framework adapters, add named plugins, configure named DB adapters) with specific identifiers like `betterAuth`, `authClient.*`.

3 / 3

Completeness

Clearly answers both 'what' (answer questions and build auth features with enumerated capabilities) and 'when' ('Use when developers: (1)...' plus a 'Triggers on:' list), with explicit trigger guidance.

3 / 3

Trigger Term Quality

An explicit 'Triggers on:' list provides natural terms a user would say — 'better-auth', 'sign in flow', 'auth session', 'social login', 'magic link', 'passkey', 'organization plugin' — giving good coverage of natural phrasings.

3 / 3

Distinctiveness Conflict Risk

The niche is sharply scoped to the named better-auth library, its specific plugins (organization, two-factor, magic-link, passkey, oauth-proxy) and named frameworks/DB adapters, making it unlikely to trigger for the wrong skill.

3 / 3

Total

12

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents