CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

table-features

Add or debug Table v9 features: registration, row-model slots, prerequisites, sorting, filtering, pagination, selection, spanning, and column layout. Read only task-relevant feature references.

Quality

84%

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.

An exemplary content body: dense with non-obvious v9-specific registration semantics, one complete executable example, exact identifiers and inspection paths, and a symptom-keyed navigation table over 18 verified one-level-deep references. The only minor gap is that the workflow sequence is conveyed through section ordering rather than explicit steps with a validation loop.

DimensionReasoningScore

Conciseness

The ~68-line body contains only v9-specific, non-inferable knowledge (registration ordering, feature-slot vs table-option distinction, prerequisite pairs, stockFeatures tradeoff) with zero filler and no explanation of general table or React concepts. Every sentence carries information Claude could not derive on its own, matching the 'every token earns its place' anchor; not 4 because no section is trimmable without losing real guidance.

5 / 5

Actionability

The registration snippet is complete and executable (real imports, `tableFeatures()` call, exported `features` object), and the rules cite exact identifiers (`sortFn_alphanumeric`, `columnResizingFeature` requires `columnSizingFeature`, `FeatureSlotPrereqs`) plus a concrete inspection path (`node_modules/@tanstack/table-core/dist/types/TableFeatures.d.ts`). Not 4: the single example covers the universal registration pattern that all feature cases share, and feature-specific code is properly delegated to per-feature references (verified substantive, e.g. references/sorting.md has runnable setup code).

5 / 5

Workflow Clarity

A coherent sequence is present — read core skill first, register features per the rules, select only task-relevant references, inspect installed dist types — with a debugging checkpoint ('A missing API can mean missing registration. Check the concrete feature object before casting...'). Not 5: the sequence is implied by section order rather than explicit numbered steps, and there is no validate-then-retry loop for the debug path; not 3 because the flow is unambiguous and a real error-recovery checkpoint exists.

4 / 5

Progressive Disclosure

The body is a lean overview that splits all feature detail into 18 one-level-deep reference files, each linked from a task-symptom navigation table ('Sorting, comparators, undefined values, or sort interaction cycles → references/sorting.md'), all of which exist and contain substantive content. Navigation is by explicit symptom-to-reference mapping; sibling skills (core, table-state) are clearly signaled. This matches the 'clear overview with well-signaled one-level-deep references' anchor.

5 / 5

Total

19

/

20

Passed

Description

71%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 specific, well-scoped description that clearly states what the skill does with an unusually comprehensive feature enumeration. Its main weakness is the absence of an explicit 'Use when...' trigger clause, and its keyword set omits several feature names (grouping, expanding, faceting) and the 'TanStack Table' library name that users would naturally say.

Suggestions

Add an explicit trigger clause, e.g. 'Use when adding, configuring, or debugging TanStack Table v9 features such as sorting, filtering, or row selection.'

Include the library name 'TanStack Table' and missing natural feature keywords like 'grouping', 'expanding', and 'faceted filters' to improve trigger matching.

Mention the debugging trigger explicitly ('when a table API is missing or misbehaving') to distinguish it from the sibling core/state skills.

DimensionReasoningScore

Specificity

'Add or debug Table v9 features: registration, row-model slots, prerequisites, sorting, filtering, pagination, selection, spanning, and column layout' names two concrete actions and comprehensively enumerates the feature areas the skill's 18 references cover. Not 4: the only compression is lumping ordering/pinning/resizing/visibility/sizing under 'column layout', which is a minor grouping rather than a coverage gap.

5 / 5

Completeness

The 'what' is explicit and concrete (add/debug Table v9 features with an enumerated list), but there is no 'Use when...' clause or equivalent explicit trigger guidance; 'Read only task-relevant feature references' is an instruction, not a 'when'. Per the judging guideline, a missing 'Use when' clause caps completeness at 3; it is not 4 because 'when' is entirely absent rather than merely imprecise.

3 / 5

Trigger Term Quality

Natural terms users would say are present ('sorting', 'filtering', 'pagination', 'selection', 'debug', 'column layout', 'Table v9'), but common variations are missing: no 'grouping', 'expanding', 'faceting', or the library name 'TanStack Table'. Not 5 because anchor 5 requires synonyms/comprehensive variations; not 3 because coverage goes well beyond 'some relevant keywords'.

4 / 5

Distinctiveness Conflict Risk

'Table v9 features' carves a clear niche with feature-specific triggers (row-model slots, prerequisites, spanning), unlikely to fire for unrelated skills. Not 5: it sits in a sibling family with the referenced 'core' and 'table-state' table skills, so a query about general table setup could plausibly match multiple family members — minor overlap risk with closely related skills.

4 / 5

Total

16

/

20

Passed

Validation

81%

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

Validation — 13 / 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

relative_links

Relative link issues: 2 suspicious

Warning

Total

13

/

16

Passed

Repository

TanStack/table

Path

packages/table-core/skills/table-features/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.