CtrlK
BlogDocsLog inGet started
Tessl Logo

create-table-hook

Share Alpine tableFeatures, defaults, createAppTable, and createAppColumnHelper with createTableHook. Load when multiple Alpine tables repeat infrastructure; unlike JSX adapters, Alpine has no registered table/cell/header component or context registry.

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.

The content is tight, executable, and well-structured, with copy-paste setup code and prioritized Wrong/Correct mistake guidance plus a precise API discovery pointer. The only gap is the absence of explicit validation checkpoints, which is appropriate for this non-destructive pattern skill but caps workflow clarity below 5.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — there is no padding about what Alpine or table features are, and every section (Setup, Core Patterns, Common Mistakes, API Discovery) earns its place, matching the 5 anchor.

5 / 5

Actionability

Provides fully executable, copy-paste-ready TypeScript setup (imports, types, createTableHook, Alpine.reactive + get data() getter) plus concrete Wrong/Correct snippets and a specific API discovery path, covering the common cases per the 5 anchor.

5 / 5

Workflow Clarity

Setup is a clear implicit sequence (import -> createTableHook -> Alpine.data) and mistakes are severity-prioritized (HIGH/MEDIUM), but there are no explicit validation checkpoints; not 5 because feedback loops are absent, and the destructive/batch cap to 3 does not apply here.

4 / 5

Progressive Disclosure

No bundle files exist; the body is well-organized into named sections with a single clean one-level pointer to a dist .d.ts file in API Discovery, fitting the well-organized self-contained regime that scores 5.

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.

The description is concise, third-person, and clearly answers both what the skill does and when to load it, with a specific trigger clause and an explicit contrast that distinguishes it from sibling framework adapters. It is strong throughout, with only minor gaps in keyword/synonym coverage.

DimensionReasoningScore

Specificity

Names the domain and several concrete capabilities ('Share Alpine tableFeatures, defaults, createAppTable, and createAppColumnHelper with createTableHook') but is one cohesive sharing operation rather than a comprehensive list of distinct user-facing actions, fitting the 4 anchor.

4 / 5

Completeness

Explicitly answers both what (sharing Alpine table features/defaults/helpers via createTableHook) and when ('Load when multiple Alpine tables repeat infrastructure'), with a concrete trigger clause, matching the 5 anchor.

5 / 5

Trigger Term Quality

Includes a natural trigger phrase ('Load when multiple Alpine tables repeat infrastructure') that a user might say, with good but not comprehensive keyword coverage and no synonym variants, matching the 4 anchor better than 5.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (TanStack Alpine composable-tables) and is explicitly contrasted against JSX adapters ('unlike JSX adapters, Alpine has no registered...'), giving distinct triggers and minimal 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.