CtrlK
BlogDocsLog inGet started
Tessl Logo

with-tanstack-virtual

Virtualize Svelte Table final row or column models with reactive counts and scroll targets, stable keys, dynamic measurement, absolute transforms, sticky regions, grid/flex sizing, and infinite data.

67

Quality

82%

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

90%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 body is a tight, executable reference with concrete Wrong/Correct mistake patterns and no padding; its only soft spot is the absence of explicit validation feedback loops in the workflow.

Suggestions

Add an explicit validation checkpoint to the geometry pattern (e.g., verify getTotalSize() matches the scroll container after measurement).

Consider moving the API Discovery guidance into a small reference file once the skill grows, to keep SKILL.md as a pure overview.

DimensionReasoningScore

Conciseness

Lean and efficient throughout — assumes Claude's competence, never explains what Svelte/Table/Virtual are, and every line (e.g., 'Virtual is a rendering layer over Table's final model, never a tableFeatures plugin') earns its place.

5 / 5

Actionability

Fully executable Setup code plus concrete Wrong/Correct pairs and specific API calls (getRowModel().rows, getVisibleLeafColumns(), getTotalSize(), measureElement) cover the common cases copy-paste ready.

5 / 5

Workflow Clarity

Core Patterns sequence (virtualize models → CSS geometry → fetch before virtual end) with implicit 'recompute when...' checkpoints, but no explicit validate→fix→retry feedback loop.

4 / 5

Progressive Disclosure

Well-organized single-file skill with clearly signaled one-level Source pointers and no nested references; the API Discovery section could eventually become a reference file but inlining is appropriate given no bundle exists.

4 / 5

Total

18

/

20

Passed

Description

75%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, clearly naming a TanStack Svelte Table virtualization niche, but it omits any explicit 'when to use' trigger guidance, which caps completeness.

Suggestions

Add a 'Use when...' clause naming user-facing triggers (e.g., 'Use when virtualizing large Svelte Table row/column lists or adding infinite scroll').

Soften the technical phrasing with a few casual synonyms ('rows/columns', 'large lists') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists many concrete actions — virtualize row/column models, reactive counts and scroll targets, stable keys, dynamic measurement, absolute transforms, sticky regions, grid/flex sizing, infinite data — matching the comprehensive-coverage anchor.

5 / 5

Completeness

Provides a clear 'what' but no 'Use when...' or equivalent trigger guidance, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Includes natural terms like 'Virtualize', 'Svelte Table', 'scroll', and 'infinite data', but the phrasing stays technical ('final row or column models') and lacks common synonyms a user would casually say.

4 / 5

Distinctiveness Conflict Risk

Svelte Table + TanStack virtualization is a distinct niche with minimal overlap risk against generic table or state skills.

5 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
TanStack/table
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.