CtrlK
BlogDocsLog inGet started
Tessl Logo

table-state

Read, select, subscribe to, and control React Table v9 state with useTable selectors, table.state, table.Subscribe, table.atoms, table.store, and external TanStack Store atoms. Load for controlled state, render performance, or React Compiler builder-method subscription problems.

70

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

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.

A tight, actionable skill body that assumes Claude's competence and backs every pattern with executable TSX and Wrong/Correct guardrails. Structure and ownership guidance are strong; only minor progressive-disclosure and checkpoint refinements would push it higher.

DimensionReasoningScore

Conciseness

Lean and dense with non-obvious domain knowledge (atom precedence, feature-owned state, compiler hazards); it never explains basics Claude already knows and every section earns its tokens.

5 / 5

Actionability

Multiple copy-paste-ready TSX snippets cover the common cases (setup, Subscribe boundary, external atom, React state, reset, types), and Wrong/Correct pairs in Common Mistakes give directly executable guidance.

5 / 5

Workflow Clarity

The 'Choose State Ownership' section gives a clearly sequenced 1-4 decision path plus precedence rules, but as a pattern/decision skill it has no explicit validate-fix-retry checkpoints; still well-sequenced for its purpose.

4 / 5

Progressive Disclosure

Well-organized into clear sections and the 'API Discovery' section defers bulk API detail to real .d.ts files rather than inlining it, but the ~236-line body is a single file with no bundle reference files, and some Common Mistakes detail could live in a separate reference.

4 / 5

Total

18

/

20

Passed

Description

83%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 names concrete actions and APIs and provides explicit trigger guidance for the React Table v9 state niche. Slightly held back by technical-jargon trigger phrasing rather than natural user language.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('Read, select, subscribe to, and control') and enumerates specific APIs (useTable selectors, table.state, table.Subscribe, table.atoms, table.store, external TanStack Store atoms), giving comprehensive coverage of the domain's capabilities.

5 / 5

Completeness

Explicitly states both what ('Read, select, subscribe to, and control React Table v9 state...') and when ('Load for controlled state, render performance, or React Compiler builder-method subscription problems'), but the 'Load for' trigger clause is terser than a clear 'Use when...' phrasing.

4 / 5

Trigger Term Quality

Good keyword coverage ('controlled state', 'render performance', 'React Compiler', 'subscription'), but the trigger phrasing leans technical ('builder-method subscription problems') and omits plainer natural variations a user might say.

4 / 5

Distinctiveness Conflict Risk

Scoped tightly to 'React Table v9 state' with TanStack-specific API names, giving it a clear niche with distinct triggers and minimal overlap risk with other skills.

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.