CtrlK
BlogDocsLog inGet started
Tessl Logo

create-table-hook

Share TanStack Ember Table v9 features, row-model slots, defaults, and inferred column helpers with createTableHook, createAppTable, createAppColumnHelper, and appFeatures. Load for recurring Ember table conventions, per-table overrides, or confusion with component/context registries from other adapters.

72

Quality

90%

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, concrete anti-patterns, and clear structural organization. The only minor gap is the absence of explicit validation checkpoints, which is acceptable given the skill involves no destructive or batch operations.

DimensionReasoningScore

Conciseness

The body is lean and adapter-specific, assuming Claude's competence without explaining what Ember, row models, or libraries are; every section adds non-obvious convention guidance that earns its tokens.

5 / 5

Actionability

Provides a complete, copy-paste-ready Setup block with imports/types/exports, a concrete wrong-code example for 'Passing features per table', and specific .d.ts file paths to inspect in API Discovery.

5 / 5

Workflow Clarity

A clear sequence (Setup → Composition Contract → Render Normally → Common Mistakes) with API Discovery acting as a verification checkpoint, but there are no explicit validation feedback loops (none are required since no destructive or batch operations are involved).

4 / 5

Progressive Disclosure

Well-organized, self-contained sections with clear headers and easy navigation; no nested references and no inlined content that belongs in a separate file, which is appropriate for a focused skill of this size.

5 / 5

Total

19

/

20

Passed

Description

87%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, highly specific framework description that clearly states what it does and when to load it, with explicit guardrails against confusion with other adapters. The main weakness is jargon-heavy trigger phrasing and a single repeated action verb.

DimensionReasoningScore

Specificity

Names concrete capabilities ('features, row-model slots, defaults, and inferred column helpers') and specific APIs (createTableHook, createAppTable, createAppColumnHelper, appFeatures), but the single repeated 'Share ... with' verb is less varied than the multi-action 5-anchor.

4 / 5

Completeness

Explicitly answers 'what' ('Share TanStack Ember table v9 features ... with [APIs]') and 'when' via an equivalent trigger clause ('Load for recurring Ember table conventions, per-table overrides, or confusion with component/context registries').

5 / 5

Trigger Term Quality

Includes natural phrases a user would say ('recurring Ember table conventions', 'per-table overrides', 'confusion with component/context registries'), but the language is jargon-heavy and lacks synonyms or variants.

4 / 5

Distinctiveness Conflict Risk

A clear niche (TanStack Ember table v9) with distinct triggers, and it explicitly disambiguates from 'component/context registries from other adapters', minimizing conflict risk.

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.