CtrlK
BlogDocsLog inGet started
Tessl Logo

with-tanstack-query

Compose native Preact Table v9 with @tanstack/preact-query using table state in query keys, manual server filtering/sorting/pagination, server counts, and stable query-result data. Load when React Query examples or manual* expectations are wrong for Preact.

65

Quality

79%

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

Fix and improve this skill with Tessl

tessl review fix ./packages/preact-table/skills/with-tanstack-query/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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, executable composition skill with concrete code and wrong/correct patterns; minor conciseness redundancies and the absence of any progressive-disclosure split keep it just below top marks.

Suggestions

Drop the opening restatement of `requires` dependencies since they already appear in the frontmatter.

Trim captions under wrong/correct pairs that merely restate the code shown (e.g. 'Use native Preact Query and Store integrations throughout the composition').

If the Common Mistakes or API Discovery sections grow, move them into a references file to keep SKILL.md an overview.

DimensionReasoningScore

Conciseness

The body is lean and code-first with one-line explanations that earn their place, but the opening line restates the `requires` frontmatter and a couple of mistake captions restate what the wrong/correct pair already shows.

4 / 5

Actionability

Fully executable, copy-paste-ready setup code plus concrete wrong/correct pairs for each common mistake cover the real cases a user hits.

5 / 5

Workflow Clarity

The Setup → Core Patterns → Common Mistakes → API Discovery structure is clear and unambiguous, and no destructive/batch operations require validation checkpoints; only minor sequencing guidance is missing.

4 / 5

Progressive Disclosure

A single well-organized file with clear section headers and no nested references; at ~118 lines it slightly exceeds the under-50-line simple-skill exception, so a 5 is not warranted, but organization is solid.

4 / 5

Total

17

/

20

Passed

Description

76%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 specific, well-scoped composition skill description that clearly states both capability and trigger, though the trigger phrasing is jargon-heavy and could use more natural user-facing terms.

Suggestions

Replace 'manual* expectations are wrong for Preact' with a natural trigger such as 'Use when adapting React Query table examples to Preact or wiring server-side pagination/filtering/sorting'.

Add common synonyms users say — e.g. 'TanStack Query', 'data fetching', 'server-side table' — to broaden keyword coverage.

Make the 'when' clause more concrete by listing the user situations (e.g. 'when a TanStack Query example uses react-query imports').

DimensionReasoningScore

Specificity

The description enumerates multiple concrete capabilities — 'table state in query keys, manual server filtering/sorting/pagination, server counts, and stable query-result data' — giving comprehensive coverage of the composition's actions rather than vague language.

5 / 5

Completeness

Both 'what' (composing Preact Table with Preact Query) and 'when' ('Load when React Query examples or manual* expectations are wrong for Preact') are present, but the trigger clause is somewhat abstract and could name more concrete user-facing situations.

4 / 5

Trigger Term Quality

It includes relevant library-name keywords ('Preact', '@tanstack/preact-query', 'React Query', 'manual pagination') but leans on jargon like 'manual* expectations are wrong for Preact' that users would not naturally say, and misses common synonyms like 'TanStack Query' or 'data fetching'.

3 / 5

Distinctiveness Conflict Risk

The narrow composition niche (native Preact Table v9 + @tanstack/preact-query) with a Preact-specific trigger gives it a clear slot with minimal overlap against other skills.

5 / 5

Total

17

/

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.