CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nextjs-turbopack

Next.js 16+ y Turbopack — bundling incremental, caché en sistema de archivos, velocidad de desarrollo y cuándo usar Turbopack frente a webpack.

Quality

69%

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 ./docs/es/skills/nextjs-turbopack/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.

A lean, well-organized reference whose strongest parts are the decision guidance (Turbopack vs webpack) and the proxy.ts naming warning. Its weaknesses are hedging repetition ('consultar la documentación' appears throughout), a Bundle Analyzer section with no concrete config example, and heavy version-dependent caveats instead of consolidated version guidance.

Suggestions

Replace the repeated 'ver documentación de tu versión' hedges with a single consolidated note (e.g., one short 'Diferencias por versión' subsection), and make the Bundle Analyzer section actionable by showing the actual config or CLI flag for Next.js 16.1+.

Trim the 'Cómo Funciona' explanation of what Turbopack/Rust is — Claude already knows this — keeping only the Next.js-16-specific behavior (default-on, .next cache, 5-14x restart speedup).

Move version-sensitive guidance (Next.js 16 vs pre-16, 16.1 analyzer availability) into a clearly labeled old-vs-new patterns section so the stable guidance stays lean.

DimensionReasoningScore

Conciseness

The body is compact and mostly earns its tokens, but the hedge 'consultar la documentación (oficial) de tu versión' repeats five-plus times, and 'Cómo Funciona' re-explains what Turbopack is — unnecessary explanation that could be tightened, fitting the 'mostly efficient but includes some unnecessary explanation' anchor rather than the minor-trim anchor above.

3 / 5

Actionability

There is concrete guidance (commands `next dev`/`next build`/`next start`, flags `--webpack`, `--no-turbopack`), but the Bundle Analyzer — the most actionable optimization tool — gives no config or flag example ('habilitarlo mediante configuración o flag experimental (ver documentación)'), and the listed commands are trivially known, leaving the guidance incomplete versus the 'mostly executable, minor gaps' anchor.

3 / 5

Workflow Clarity

This is a knowledge/decision skill with no multi-step process; the 'Cuándo Usar' decision guidance (Turbopack vs webpack vs production) is unambiguous and the proxy.ts naming guidance includes an explicit warning, matching the clear-sequence anchor with only minor gaps — there are no validation-needing destructive or batch operations that would cap it.

4 / 5

Progressive Disclosure

The body is under 50 lines, needs no external reference files, and is organized into clear sections (Cuándo Usar, Cómo Funciona, Ejemplos, Nomenclatura, Buenas Prácticas); per the rubric guideline, a sub-50-line skill with no need for external references scores 5 with well-organized sections.

5 / 5

Total

15

/

20

Passed

Description

61%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 is specific and distinctive with good natural trigger terms, but it reads as a topical summary rather than an invocation contract: it never states when Claude should use the skill, which caps completeness at 3. Adding an explicit 'Use when...' trigger clause and naming skill actions (e.g., diagnosing slow dev startup or HMR) would lift it to the top anchors.

Suggestions

Add an explicit 'Use when...' clause stating when to invoke the skill, e.g. 'Usar cuando se desarrolle o depure una app Next.js 16+, o cuando el inicio del servidor de desarrollo o el HMR sea lento.'

Frame capabilities as actions the skill performs rather than topics, e.g. 'Diagnosticar arranques lentos de next dev, gestionar la caché de Turbopack en .next, decidir entre Turbopack y webpack.'

Include common user phrasings/synonyms such as 'HMR', 'hot reload', 'build de producción' and '.next' to round out trigger-term coverage.

DimensionReasoningScore

Specificity

Names the domain ('Next.js 16+ y Turbopack') and a few concrete topics ('bundling incremental, caché en sistema de archivos, velocidad de desarrollo'), but describes subject matter rather than listing several specific actions the skill performs, matching the anchor for 1-2 concrete actions without comprehensiveness.

3 / 5

Completeness

The 'what' is clear (incremental bundling, filesystem caching, dev speed), but there is no 'Use when...' clause for invoking the skill — 'cuándo usar Turbopack frente a webpack' describes subject matter, not skill triggers, so the missing explicit trigger guidance caps completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Good natural keyword coverage users would actually say — 'Next.js 16+', 'Turbopack', 'webpack', 'caché', 'bundling' — but misses common variations like 'HMR', 'build lento', or '.next', so it is not the comprehensive synonym/extension coverage of the top anchor.

4 / 5

Distinctiveness Conflict Risk

Clear niche (Next.js 16+ Turbopack vs webpack bundling) with distinct, specific triggers; only minor overlap risk with generic Next.js or webpack build skills, fitting the 'mostly distinct' anchor rather than the minimal-conflict top anchor.

4 / 5

Total

14

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

affaan-m/ECC

Path

docs/es/skills/nextjs-turbopack/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.