CtrlK
BlogDocsLog inGet started
Tessl Logo

with-tanstack-virtual

Apply TanStack Virtual rendering to the final Preact Table row or column model through React compatibility or virtual-core. Load for adapter selection, reactive counts, scroll targets, stable keys, measurements, spacer geometry, sticky layout, sizing CSS, or overscan.

72

Quality

89%

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

93%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 tight, highly actionable skill body with executable code and well-flagged common mistakes. The only gap is the absence of an explicit verification step, though the non-destructive nature of the task makes that a minor concern.

Suggestions

Add a brief verification cue (e.g. confirm the rendered row count matches virtualizer.getVirtualItems().length) so Claude can self-check the integration.

Consider a short 'Verify' note in API Discovery reminding Claude to cross-check signatures against the installed .d.ts before relying on them.

DimensionReasoningScore

Conciseness

Lean and efficient with no preamble explaining virtualization basics; assumes Claude's competence and every section earns its place.

5 / 5

Actionability

Fully executable, copy-paste-ready code for setup, column sizing, and dynamic measurement, plus explicit wrong/correct comparisons covering the common cases.

5 / 5

Workflow Clarity

A clear, unambiguous single-purpose flow with an API-discovery inspection sequence, but no explicit validation/verification checkpoint (acceptable here since the skill is non-destructive rendering, not a batch/destructive operation).

4 / 5

Progressive Disclosure

Well-organized sections (Setup, Core Patterns, Common Mistakes, API Discovery) with self-contained content; no bundle files exist, so the inline structure is appropriately one-level and navigable.

5 / 5

Total

19

/

20

Passed

Description

85%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 highly specific, well-scoped description that clearly states both capability and load triggers. Its main weakness is trigger-term naturalness — the terms are technically apt but jargon-heavy and lack casual synonyms.

Suggestions

Add one or two natural-language trigger phrases (e.g. 'Use when virtualizing a Preact table' or 'when the user asks to virtualize large tables') alongside the technical keywords.

Include a common synonym or two (e.g. 'row virtualization' / 'windowing') so users who don't say 'overscan' or 'spacer geometry' still surface the skill.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('Apply TanStack Virtual rendering', 'adapter selection, reactive counts, scroll targets, stable keys, measurements, spacer geometry, sticky layout, sizing CSS, or overscan') with comprehensive coverage.

5 / 5

Completeness

Explicitly answers both 'what' (Apply TanStack Virtual rendering to the final row or column model) and 'when' ('Load for adapter selection, reactive counts, scroll targets...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Trigger terms are present and relevant but heavily technical jargon ('reactive counts', 'spacer geometry', 'overscan'); missing the more natural phrasings or synonyms a user might casually say.

3 / 5

Distinctiveness Conflict Risk

A clear niche (TanStack Virtual over a Preact Table model) with distinct, specific triggers and minimal risk of firing for an unrelated skill.

5 / 5

Total

18

/

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.