CtrlK
BlogDocsLog inGet started
Tessl Logo

nextjs-framework

Explains how to configure App Router, implement server/client components, optimize data fetching, and secure routes. Use when the user mentions: 'add an authenticated route', 'migrate to App Router', 'optimize fetch caching', or 'fix RSC hydration'.

71

Quality

86%

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

SKILL.md
Quality
Evals
Security

Quality

Content

86%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, high-signal reference sheet: dense gotchas, one executable code example for the critical rule, and specific API names throughout, with no wasted tokens. The only structural limitation is that most guidance is terse bullet direction rather than executable code, and no section provides a step-by-step procedure.

DimensionReasoningScore

Conciseness

The body is a dense gotcha list with zero padding and assumes Claude's existing knowledge (e.g., 'template.tsx re-mounts on navigation where layout.tsx persists' with no explanatory preamble). Every token earns its place, matching the lean-and-efficient anchor.

5 / 5

Actionability

The critical rule includes a copy-paste-ready 'use client' wrapper code block, and bullets name specific APIs (revalidateTag, redirect('/login'), matcher patterns). Only one full code example is provided, so it falls at 'mostly executable guidance with minor gaps' rather than fully covering common cases.

4 / 5

Workflow Clarity

Content is reference-style, organized by concern with unambiguous per-item instructions and no destructive or batch operations requiring validation checkpoints. It is well organized but not a sequenced multi-step workflow with checkpoints, so it sits at anchor 4 rather than the explicit-validation anchor 5.

4 / 5

Progressive Disclosure

The skill is under 50 lines, needs no external references (none exist in the bundle), and is cleanly sectioned into Critical rule, Gotchas, and Caching layers. Per the rubric's simple-skill guideline, well-organized sections alone warrant a 5.

5 / 5

Total

18

/

20

Passed

Description

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

A strong description: it states concrete capabilities in third person and pairs them with an explicit 'Use when' clause containing natural, niche-specific trigger phrases. Only minor improvements are possible around broader keyword coverage.

DimensionReasoningScore

Specificity

Names four concrete actions ('configure App Router', 'implement server/client components', 'optimize data fetching', 'secure routes'), matching the several-specific-actions anchor. Not a 5 because the 'Explains how to...' framing presents topics rather than direct capabilities and coverage has minor gaps.

4 / 5

Completeness

Explicitly answers both what (four stated capabilities) and when (a 'Use when the user mentions:' clause with four concrete trigger phrases), exactly matching the top anchor. Adjacent anchor 4 requires a weaker or less explicit 'when', which does not apply here.

5 / 5

Trigger Term Quality

The 'Use when' clause lists natural user phrases like 'migrate to App Router' and 'fix RSC hydration'. A few natural terms are missing (e.g., 'server components', the framework name itself), which fits anchor 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

Triggers are Next.js-specific ('App Router', 'RSC hydration', 'fetch caching'), giving a clear niche with minimal overlap with other skills. Anchor 4's 'minor overlap risk' is too weak a fit.

5 / 5

Total

18

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
monkilabs/opencastle
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.