CtrlK
BlogDocsLog inGet started
Tessl Logo

tanstack-start

Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. Use whenever the user mentions TanStack Start, asks to scaffold a full-stack Cloudflare app with SSR, wants an SSR dashboard, or asks for a React 19 + Cloudflare Workers app with file-based routing and server functions — even if they don't name TanStack Start specifically. No template repo — Claude generates every file fresh per project.

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

85%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.

Highly actionable, well-sequenced content with executable code, config, and validation checkpoints that would let Claude scaffold the full stack reliably. The main weakness is monolithic inlining — a large skill with no progressive disclosure into reference files.

Suggestions

Move the dependency manifest, the D1/Drizzle schema details, and the Common Issues table into reference files (e.g. references/dependencies.md, references/schema.md, references/troubleshooting.md) and link to them one level deep from the main body.

Trim or relocate the inlined full config-file blocks for less central files (e.g. tsconfig.json, drizzle.config.ts) to references, keeping only the most decision-critical configs (vite.config.ts, wrangler.jsonc) inline.

Consider extracting the Step 8/9 verification checklists into a single references/deploy-checklist.md to reduce body length while preserving the validation guidance.

DimensionReasoningScore

Conciseness

Largely lean and concrete — code blocks, config, and CRITICAL callouts assume Claude's competence without explaining basics — though the ~500-line body has minor sections that could be tightened.

4 / 5

Actionability

Provides copy-paste-ready config files (vite.config.ts, wrangler.jsonc, tsconfig.json), executable server-function code, and exact shell commands covering the common scaffolding and CRUD cases.

5 / 5

Workflow Clarity

Nine clearly sequenced steps with explicit validation checkpoints — a local verify checklist (Step 8), a pre-deploy checklist (Step 9), and a Common Issues table providing error-recovery feedback loops for migrations and deploys.

5 / 5

Progressive Disclosure

Well-organized into clear sections, but everything is inlined in a single ~500-line SKILL.md with no external reference files (references/scripts/assets absent); content like the dependency lists, schema details, and Common Issues table could be split into one-level-deep references.

3 / 5

Total

17

/

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 the stack and capabilities and provides multiple concrete trigger phrases, including implicit-trigger guidance for users who don't name TanStack Start. Only minor room to add a few more natural synonyms.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities and stack components — 'SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui' — giving comprehensive coverage of what the skill builds.

5 / 5

Completeness

Explicitly answers both 'what' ('Build a full-stack TanStack Start app...') and 'when' ('Use whenever the user mentions TanStack Start, asks to scaffold... wants an SSR dashboard...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural keyword coverage ('TanStack Start', 'full-stack Cloudflare app with SSR', 'SSR dashboard', 'React 19 + Cloudflare Workers app'), though a few natural synonyms (e.g. naming Drizzle or better-auth as triggers) are absent.

4 / 5

Distinctiveness Conflict Risk

Clear niche (TanStack Start on Cloudflare Workers) with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

19

/

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

skill_md_line_count

SKILL.md is long (526 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
jezweb/claude-skills
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.