CtrlK
BlogDocsLog inGet started
Tessl Logo

bun-nuxt

Use when running Nuxt 3 with Bun runtime, building Vue/Nuxt apps with Bun, or configuring Nuxt projects to use Bun for development and production.

60

Quality

71%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/bun/skills/bun-nuxt/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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 skill is highly actionable with abundant executable code and commands, but it front-loads a wide API tour inline that would be better split into the missing references. Workflow clarity is adequate for setup/deploy but lacks validation or feedback loops for the file-handling and database operations it demonstrates.

Suggestions

Move the API-tour sections (server routes, middleware, H3 handlers, Nitro plugins, scheduled tasks) into references/nitro.md and references/deployment.md so the missing referenced files actually exist and the body stays an overview.

Add validation/error-recovery checkpoints to the file-route and database examples — e.g. validate `name` before reading `./data/${name}` to prevent path traversal, and wrap db operations with try/catch and explicit error responses.

Trim section comments that restate obvious behavior (e.g. '// Enable SSR', '// Only runs on server') to tighten token usage.

DimensionReasoningScore

Conciseness

The body is largely efficient with code-first sections and minimal prose padding, but it inlines a broad API tour (server routes, middleware, file ops, composables, H3 handlers, db utils, Nitro plugins, scheduled tasks, Docker, env vars, common errors) that a lean overview could offload to references; a few explanatory comments are unnecessary given Claude's competence.

3 / 5

Actionability

Nearly every section provides fully executable, copy-paste-ready code or commands — bunx init, package.json scripts, nuxt.config.ts, server handlers, Dockerfile, env access — covering the common cases concretely.

5 / 5

Workflow Clarity

Quick Start and Deployment give rough sequences (init -> install -> dev/build/preview; build -> run), but destructive/batch-relevant operations like the file-route handler (`Bun.file(./data/${name})`) and SQL cleanup tasks have no validation checkpoints or error-feedback loops, and the secure-installation section lists practices without a verify step.

3 / 5

Progressive Disclosure

The body has section structure and a 'When to Load References' block pointing to references/nitro.md and references/deployment.md, but those referenced files do not exist in the bundle, and substantial API-reference-style content that could live in separate files is inlined in SKILL.md.

3 / 5

Total

14

/

20

Passed

Description

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

The description clearly states a specific niche (Nuxt 3 + Bun) and includes an explicit 'Use when' trigger covering running, building, and configuring. It is concise and uses third-person voice with natural trigger terms, with only minor room to expand trigger synonyms.

DimensionReasoningScore

Specificity

Names the domain (Nuxt 3 with Bun) and several concrete actions — 'running', 'building Vue/Nuxt apps', 'configuring Nuxt projects' — but the actions are somewhat generic (running/building/configuring) with minor gaps in coverage rather than a comprehensive, specific list.

4 / 5

Completeness

Explicitly answers both 'what' (running/building/configuring Nuxt with Bun) and 'when' via the 'Use when running... building... or configuring...' clause; the 'when' is concrete but could be more specific about distinct scenarios.

4 / 5

Trigger Term Quality

Includes natural terms users would say — 'Nuxt 3', 'Bun runtime', 'Vue/Nuxt apps', 'Bun for development and production' — but omits common synonyms or extensions a user might mention (e.g. 'bun --bun', 'Nuxt 4', runtime switching).

4 / 5

Distinctiveness Conflict Risk

The pairing of Nuxt 3 with Bun runtime is a clear niche with distinct triggers; minimal conflict risk since the Bun+Nuxt combination is specific and unlikely to fire for unrelated skills.

5 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

15

/

16

Passed

Repository
secondsky/claude-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.