CtrlK
BlogDocsLog inGet started
Tessl Logo

nextjs-turbopack

Next.js 16+ and Turbopack — incremental bundling, FS caching, dev speed, and when to use Turbopack vs webpack.

59

Quality

67%

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 ./.agents/skills/nextjs-turbopack/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 content is well-structured and concise but its actionability and workflow clarity suffer from frequent deferral to external docs and the absence of a concrete diagnostic workflow for the problems it claims to address. Inlining the key flags/commands would materially help.

Suggestions

Replace 'see Next.js docs' deferrals with the concrete flag/config snippet needed to enable Turbopack, disable it, and turn on the Bundle Analyzer.

Add a short numbered diagnostic workflow for 'dev startup or HMR is slow' (check Turbopack is active → verify .next cache is retained → confirm Next.js 16.x) with a validation checkpoint.

Show the actual Bundle Analyzer invocation or config block instead of referencing it only by name.

DimensionReasoningScore

Conciseness

The body is lean and mostly assumes Claude's competence, with only minor over-explanation ("an incremental bundler written in Rust that significantly speeds up dev startup and hot updates") and somewhat dense version numbers.

4 / 5

Actionability

Real executable commands are present (`next dev`, `next build`, `next start`) but key details are repeatedly deferred to external docs ("enable via config or experimental flag (see Next.js docs)", "use the official Next.js bundle analysis tooling"), leaving incomplete guidance.

3 / 5

Workflow Clarity

Despite claiming to cover diagnosing slow dev startup and optimizing production bundles, no sequenced diagnostic or optimization workflow is provided; guidance is scattered across sections without checkpoints.

3 / 5

Progressive Disclosure

Under 50 lines with no need for external references, organized into clear well-labeled sections (When to Use, How It Works, Examples, Best Practices), satisfying the simple-skill exception for progressive disclosure.

5 / 5

Total

15

/

20

Passed

Description

70%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 clearly niched, but lacks an explicit trigger clause telling Claude when to invoke the skill, which caps completeness. Adding a "Use when developing or debugging Next.js 16+ apps…" clause would lift it.

Suggestions

Add an explicit 'Use when...' clause naming trigger phrases (e.g. 'Use when developing or debugging Next.js 16+ apps, diagnosing slow dev startup or HMR, or optimizing production bundles').

Include natural synonyms users say — 'hot reload', 'HMR', 'slow startup' — alongside the existing technical terms.

Consider naming the file-extension or tooling triggers (e.g. 'next dev', '.next cache') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists several concrete capabilities — "incremental bundling, FS caching, dev speed, and when to use Turbopack vs webpack" — with only minor coverage gaps, matching the anchor for several specific actions.

4 / 5

Completeness

A clear "what" is present but there is no explicit "Use when..." trigger clause; "when to use Turbopack vs webpack" addresses tool selection, not skill invocation, so completeness is capped at 3 per the guideline.

3 / 5

Trigger Term Quality

Good natural keywords ("Next.js 16+", "Turbopack", "webpack", "dev speed") but missing common synonyms a user might say like "HMR", "hot reload", or "slow dev startup".

4 / 5

Distinctiveness Conflict Risk

The "Next.js 16+ and Turbopack" framing carves a clear niche with distinct triggers and minimal overlap with other skills.

5 / 5

Total

16

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
affaan-m/ECC
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.