CtrlK
BlogDocsLog inGet started
Tessl Logo

table-state

Read, track, initialize, control, and reset TanStack Ember Table v9 state through Glimmer-reactive table APIs, baseAtoms, atoms, store, Ember createAtom, or @tracked state plus on*Change. Load for ownership precedence, updater callbacks, stale template state, options-thunk reactivity, or incorrect table.Subscribe/store.subscribe usage.

70

Quality

87%

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

82%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, framework-specific reference with executable examples across all ownership patterns and a clear Common Mistakes checklist. Structure and decision guidance are strong; it stays a single inlined file with only external API pointers for deeper detail.

DimensionReasoningScore

Conciseness

Information-dense and free of generic concept explanations, assuming framework competence; a few prose sentences (e.g., the store.subscribe clarification) could be tightened further but every line is substantive.

4 / 5

Actionability

Provides complete, import-bearing executable examples covering the four ownership patterns (initialState, createAtom, @tracked + onPaginationChange, baseAtoms.set) plus concrete Wrong/Correct pairs, covering the common cases copy-paste ready.

5 / 5

Workflow Clarity

The "Choose One Owner Per Slice" numbered options and explicit read-precedence rule give a clear decision procedure, and Common Mistakes acts as a verification checklist, but there is no explicit validate-then-proceed feedback loop (none is required since the skill is non-destructive).

4 / 5

Progressive Disclosure

Well-organized into clearly headed sections with a one-level-deep "API Discovery" pointer to external .d.ts files; no bundle files exist, and the single-file structure is appropriate, though no multi-file disclosure structure is used.

4 / 5

Total

17

/

20

Passed

Description

92%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 precise, well-scoped description that states concrete actions, mechanisms, and explicit load-for triggers tied to a specific framework version. Only minor gap is the absence of synonym/extension variants among trigger terms.

DimensionReasoningScore

Specificity

Lists five concrete verbs ("Read, track, initialize, control, and reset") paired with six specific mechanisms ("baseAtoms, atoms, store, Ember createAtom, or @tracked state plus on*Change"), giving comprehensive coverage of the capability surface.

5 / 5

Completeness

The first sentence answers "what" concretely and the "Load for ownership precedence, updater callbacks, stale template state, options-thunk reactivity, or incorrect table.Subscribe/store.subscribe usage" clause provides explicit concrete trigger phrases for "when".

5 / 5

Trigger Term Quality

Strong keyword coverage of API names a developer would naturally say ("TanStack Ember Table", "atoms", "@tracked", "store.subscribe", "table.Subscribe"), but no synonyms or file-extension variants, so a few natural terms are missing.

4 / 5

Distinctiveness Conflict Risk

Scoped tightly to "TanStack Ember Table v9 state" via Glimmer/Ember-specific APIs, creating a clear niche with minimal risk of triggering for unrelated skills.

5 / 5

Total

19

/

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.