CtrlK
BlogDocsLog inGet started
Tessl Logo

table-state

Read and control Table v9 state in alpine. Use for tracked reads, subscriptions, controlled slices, and framework-specific reactive boundaries.

67

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

86%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 well-crafted framework skill body: lean, Alpine-specific rather than generic, with one fully executable core example, concrete reactive-boundary rules, and a clearly signaled reference file that exists. The only gaps are minor: some common cases live only in the reference file.

DimensionReasoningScore

Conciseness

The body is lean and efficient: it opens with a prerequisite pointer, states Alpine-specific proxy behavior Claude would not know, gives one complete code example, and compresses pitfalls into terse bullets. There is no padded explanation of concepts Claude already knows.

5 / 5

Actionability

The controlled getter setup is a complete, executable, copy-paste-ready example with imports, getter, and callback, and the bullets give concrete rules ('state: { pagination: local.pagination }' captures the old object). It falls short of 5 because common cases like shared-atom setup and template usage are delegated to the reference with no inline snippet.

4 / 5

Workflow Clarity

Ordering is explicit ('Load ... first for shared ownership, initialization, updater, and reset rules') and the primary setup pattern is unambiguous with complete code plus concrete pitfall rules. It is not a destructive or batch workflow, so no validation cap applies; it misses 5 only because advanced paths are pointed to rather than sequenced.

4 / 5

Progressive Disclosure

The SKILL.md is a concise overview that clearly signals one-level-deep references: 'For advanced reactive boundaries, shared atoms, or detailed subscription examples, read [reactivity](references/reactivity.md)' plus a sibling getting-started skill, and the referenced file exists in the bundle with matching scope. Navigation is easy and content is appropriately split.

5 / 5

Total

18

/

20

Passed

Description

78%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 strong, concise description in third person with an explicit 'Use for' clause and a clearly framed niche. The main weakness is the abstract 'framework-specific reactive boundaries' trigger phrase and missing common synonyms like 'TanStack Table' or 'reactivity'.

Suggestions

Replace or concretize 'framework-specific reactive boundaries' with a user-recognizable scenario, e.g. 'wiring table state into Alpine.reactive or diagnosing stale bindings'.

Add common synonyms users would naturally say, such as 'TanStack Table', 'state management', or 'reactivity', to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain ('Table v9 state in alpine') and several concrete actions ('tracked reads, subscriptions, controlled slices'), matching the 'several specific actions with minor gaps' anchor. It falls short of 5 because 'framework-specific reactive boundaries' is abstract rather than a concrete capability.

4 / 5

Completeness

It answers 'what' ('Read and control Table v9 state in alpine') and 'when' explicitly ('Use for tracked reads, subscriptions, controlled slices...'), so it is above the missing-when cap of 3. It is below 5 because 'framework-specific reactive boundaries' is a vague trigger phrase rather than a concrete use scenario.

4 / 5

Trigger Term Quality

Terms like 'table state', 'subscriptions', 'controlled slices', and 'reactive' are natural phrases a user working with TanStack Table in Alpine would say, giving good keyword coverage. It misses a few common variations such as 'TanStack Table', 'state management', or 'reactivity', keeping it below the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

'Table v9 state in alpine' carves out a clear niche combining a specific library major version and a specific JS framework, with distinct triggers and minimal overlap risk against generic table or state skills.

5 / 5

Total

17

/

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: 1 suspicious

Warning

Total

13

/

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.