CtrlK
BlogDocsLog inGet started
Tessl Logo

getting-started

Create a Solid Table v9 table with createTable, explicit tableFeatures, reactive data getters, stable static inputs, and Solid JSX/FlexRender. Load when starting a Solid table, replacing createSolidTable, or adapting React examples.

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

88%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 getting-started skill with executable code and high-quality wrong-vs-correct pitfalls. The main improvement lever is reducing repetition of the getter snippet and optionally splitting the Common Mistakes into a reference file.

Suggestions

De-duplicate the reactive-getter createTable block: show it once in Setup and reference it from Core Patterns and the Common Mistakes instead of repeating the full snippet four times.

Consider moving the Common Mistakes section into a references file (e.g. MIGRATION-PITFALLS.md) and linking to it, which would shorten the main body and improve progressive disclosure.

The API Discovery step could be framed as an explicit ordered workflow (locate index.d.ts → inspect createTable.d.ts → inspect FlexRender.d.ts) to make the discovery sequence unambiguous.

DimensionReasoningScore

Conciseness

The body is mostly lean and assumes Claude's competence, but the reactive-getter snippet is repeated across Setup, Core Patterns, and two Common Mistakes correct examples, adding avoidable token cost.

4 / 5

Actionability

Provides fully executable, copy-paste-ready Solid/TSX code and concrete wrong-vs-correct examples covering the common v9 migration pitfalls.

5 / 5

Workflow Clarity

This is a single-purpose skill whose core action (build a table with createTable + features + getters + FlexRender) is unambiguous and complete; no destructive or batch operations require validation checkpoints.

5 / 5

Progressive Disclosure

Well-organized with clear section headers and a useful API Discovery pointer to installed .d.ts files, but all material is inlined with no reference split despite moderate length, leaving minor organization gaps.

4 / 5

Total

18

/

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 strong, specific description that clearly states capabilities and explicit load triggers with natural developer vocabulary. Only minor weakness is the absence of synonyms or file extensions in the trigger terms.

DimensionReasoningScore

Specificity

Names multiple concrete capabilities — 'createTable, explicit tableFeatures, reactive data getters, stable static inputs, and Solid JSX/FlexRender' — giving comprehensive coverage of the skill's actions.

5 / 5

Completeness

Explicitly states both what it does (create a v9 Solid table with the listed elements) and when to load it via the concrete 'Load when...' trigger clause.

5 / 5

Trigger Term Quality

Includes natural developer-facing triggers like 'starting a Solid table', 'replacing createSolidTable', and 'adapting React examples', but lacks synonyms or file/package extensions that would push it to comprehensive.

4 / 5

Distinctiveness Conflict Risk

The v9 Solid Table / createSolidTable / FlexRender niche is highly specific with minimal overlap risk against other 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.