CtrlK
BlogDocsLog inGet started
Tessl Logo

march-3-late-night/better-auth-best-practices

Configure Better Auth server and client, set up database adapters, manage sessions, add plugins, and handle environment variables. Use when users mention Better Auth, betterauth, auth.ts, or need to set up TypeScript authentication with email/password, OAuth, or plugin configuration.

100

Does it follow best practices?

Validation for skill structure

Overview
Skills
Evals
Files

Discovery

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.

This is a well-crafted skill description that excels across all dimensions. It provides specific capabilities, includes natural trigger terms with product name variations, explicitly states when to use it, and is clearly distinguishable from other authentication-related skills through its focus on the Better Auth library.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Configure Better Auth server and client, set up database adapters, manage sessions, add plugins, and handle environment variables.' These are distinct, actionable capabilities.

3 / 3

Completeness

Clearly answers both what (configure server/client, database adapters, sessions, plugins, env vars) AND when with explicit 'Use when...' clause specifying trigger terms and use cases.

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'Better Auth', 'betterauth', 'auth.ts', 'TypeScript authentication', 'email/password', 'OAuth', 'plugin configuration'. Covers both the product name variations and common authentication concepts.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with specific product name 'Better Auth' and file reference 'auth.ts'. Unlikely to conflict with generic auth skills due to the specific library focus and naming conventions mentioned.

3 / 3

Total

12

/

12

Passed

Implementation

100%

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

This is an exemplary skill file that maximizes information density while maintaining clarity. It assumes Claude's competence, provides concrete actionable guidance, and structures content logically with clear navigation to external resources. The 'Common Gotchas' section adds significant value by highlighting non-obvious pitfalls.

DimensionReasoningScore

Conciseness

Extremely lean and efficient. Uses tables, bullet points, and terse descriptions. No unnecessary explanations of concepts Claude would know. Every section delivers actionable information without padding.

3 / 3

Actionability

Provides concrete commands (npm install, CLI commands), specific config options with exact syntax, and clear examples. The setup workflow is copy-paste ready with verification step included.

3 / 3

Workflow Clarity

Setup workflow is clearly numbered with explicit verification checkpoint (step 6). Includes critical reminders like 'Re-run after adding/changing plugins' and clear storage priority ordering for sessions.

3 / 3

Progressive Disclosure

Excellent structure with quick reference at top, detailed sections organized by topic, and clear external references to official docs. Opens with directive to consult official docs, then provides well-organized overview with links to deeper resources.

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Install with Tessl CLI

npx tessl i march-3-late-night/better-auth-best-practices@0.1.0

Reviewed

Table of Contents