CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

devtools

Register TanStack Table targets and inspect options, state, features, columns, rows, and row models with @tanstack/table-devtools. Load for missing connections, required unique table options.key, target replacement/cleanup, or an explicit request for production Devtools entrypoints.

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

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.

The body is a tight, high-signal reference: executable registration code, severity-tagged mistakes with concrete wrong/correct examples and upstream sources, and precise API discovery pointers. The only notable gaps are the absence of an inspection example to back the description's 'inspect' promise and no framework-adapter code sample.

DimensionReasoningScore

Conciseness

The body is lean with no padding or explanation of concepts Claude already knows; every line documents non-obvious behavior such as 'The registry logs the missing-key error and returns without adding a target' and 'Upserting a different table under an existing key replaces that registration'. Every token earns its place, matching the top anchor.

5 / 5

Actionability

Provides a complete, copy-paste-ready registration example (constructTable with features and key, upsertTableDevtoolsTarget, cleanup) plus concrete wrong/correct key values ('billing-invoices', 'users-table'/'orders-table') and exact .d.ts inspection paths. Minor gaps: no example of actually inspecting options/state/rows despite the description promising it, and framework-adapter registration is deferred without a code sample, so it is mostly rather than fully executable across common cases.

4 / 5

Workflow Clarity

The Setup code shows a clear sequence (construct, register, cleanup) and the Common Mistakes entries state observable failure behavior ('registry logs the missing-key error and returns without adding a target'), which functions as an implicit validation checkpoint. There is no explicit validate-then-proceed loop, so it sits between the minor-validation-gaps and explicit-checkpoints anchors.

4 / 5

Progressive Disclosure

Well-organized sections (Setup, Core Patterns, Common Mistakes, API Discovery) with all content appropriately contained in the single file at this small size. References are one level deep and point to real inspectable targets (node_modules dist .d.ts files), with upstream sources cited in frontmatter; no bundle files exist and nothing here warrants splitting.

5 / 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 description: third-person voice, concrete domain-specific actions, and an explicit load-condition clause covering registration failures, key uniqueness, and production entrypoints. Trigger term coverage is good but could add a few natural user phrasings like a devtools panel not appearing.

DimensionReasoningScore

Specificity

Names two concrete actions — 'Register TanStack Table targets' and 'inspect options, state, features, columns, rows, and row models' — with six enumerated inspection targets plus production entrypoints, comprehensively covering the package's surface. No meaningful coverage gap remains, so it fits the comprehensive anchor rather than the minor-gaps anchor at 4.

5 / 5

Completeness

Explicitly answers both questions: the 'what' is 'Register TanStack Table targets and inspect options, state, features, columns, rows, and row models with @tanstack/table-devtools', and the 'when' is 'Load for missing connections, required unique table options.key, target replacement/cleanup, or an explicit request for production Devtools entrypoints' with concrete trigger phrases. This matches the anchor for clearly and explicitly answering both what and when.

5 / 5

Trigger Term Quality

Includes natural trigger terms users would say: 'missing connections', 'required unique table options.key', 'target replacement/cleanup', and 'production Devtools entrypoints'. A few common variations are missing (e.g., 'devtools panel not showing', 'debug table state'), placing it at good-but-not-comprehensive keyword coverage.

4 / 5

Distinctiveness Conflict Risk

The description is scoped to the niche '@tanstack/table-devtools' package with distinctive triggers (unique options.key, /production entrypoint), so it is clearly distinguishable from other skills with minimal conflict risk. It does not merely say 'helps with tables' but names library-specific operations.

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.

Validation — 14 / 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

Path

packages/table-devtools/skills/devtools/SKILL.md

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.