CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

bun-tanstack-start

TanStack Start full-stack React framework with Bun runtime. Use for TanStack Router, server functions, vinxi, or encountering SSR, build, preset errors.

60

Quality

75%

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 ./plugins/bun/skills/bun-tanstack-start/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 dense, highly actionable reference body with executable examples across setup, routing, server functions, and deployment, weakened only by minor code placeholders and a references section that points to files missing from the bundle.

Suggestions

Create the referenced files (references/router-api.md and references/forms.md) or remove the 'When to Load References' section, since both paths are currently dangling.

Make the Search Params example self-contained by defining fetchUsers, and replace the '// Refetch or update state' comment with a concrete router invalidation call.

Condense the Secure Installation section to a pointer to the dependency-upgrade skill, since it duplicates guidance that skill already owns.

DimensionReasoningScore

Conciseness

Commands and executable code dominate with no conceptual padding about React, SSR, or Bun, so nearly every token earns its place. It is not a 5 because the 'Secure Installation' section and the somewhat redundant 'Route with Loader'/'Dynamic Routes' examples could be trimmed or delegated to the referenced dependency-upgrade skill.

4 / 5

Actionability

Nearly all guidance is copy-paste-ready: quick-start bash commands, app.config.ts, complete route components, server functions, and a Dockerfile. It falls short of 5 due to minor gaps such as the undefined fetchUsers call in the Search Params example and the '// Refetch or update state' placeholder in the form handler.

4 / 5

Workflow Clarity

The Quick Start gives a clear create, install, dev, build, start sequence, and the Common Errors cause/fix table plus the Error Handling section provide recovery guidance. It is not a 5 because there are no explicit validation checkpoints (e.g. verifying the dev server started or the build output exists) after build or deploy steps.

4 / 5

Progressive Disclosure

The 'When to Load References' section is clearly signaled, but references/router-api.md and references/forms.md do not exist — the bundle contains no references directory at all — so the promised advanced content is unreachable. This leaves the structure only partially navigable, between 'references present but not clearly resolvable' and 'good structure with minor gaps.'

3 / 5

Total

15

/

20

Passed

Description

70%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-targeted description with explicit trigger terms and both what/when present. Its main weakness is that it describes what the framework is rather than what the skill does, leaving its concrete capabilities implied.

Suggestions

State the skill's actions explicitly, e.g. 'Scaffolds, configures, builds, and deploys TanStack Start apps on the Bun runtime' rather than only naming the framework.

Expand the when-clause with natural variations users would say, such as 'hydration errors', 'Nitro/Nitro preset', or 'TanStack Start project setup'.

Consider 'Use when...' phrasing to make the trigger guidance unambiguous.

DimensionReasoningScore

Specificity

The description names the domain precisely ('TanStack Start full-stack React framework with Bun runtime') but lists no actions the skill performs — scaffold, configure, build, and deploy are only implied via trigger terms, matching the anchor for a domain plus 1-2 concrete actions rather than 'several specific actions.'

3 / 5

Completeness

It answers both what ('TanStack Start full-stack React framework with Bun runtime') and when ('Use for TanStack Router, server functions, vinxi, or encountering SSR, build, preset errors') with concrete triggers. It is not a 5 because the 'what' states what the framework is rather than what the skill does, and the when-clause is terse rather than fully explicit.

4 / 5

Trigger Term Quality

'TanStack Router, server functions, vinxi, SSR, build, preset errors' gives good natural keyword coverage including distinctive terms like vinxi, but common variations a user might say (e.g. 'TanStack Start setup', 'hydration', 'Nitro') are missing, so it falls just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

A clear niche (TanStack Start on Bun, with distinctive triggers like vinxi and 'preset errors') makes it mostly distinct with only minor overlap risk against a generic TanStack Router or Bun skill; it is not a 5 because 'SSR' and 'build' alone could pull it toward broader SSR/build tooling skills.

4 / 5

Total

15

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

15

/

16

Passed

Repository

secondsky/claude-skills

Path

plugins/bun/skills/bun-tanstack-start/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.