tanstack-solid
Installation
SKILL.md
<skill_doc> <trigger_keywords>
Trigger Keywords
Activate this skill when the user mentions any of:
Meta-Framework: TanStack Start, TanStack Start Solid, Server Functions, createServerFn
Libraries: @tanstack/solid-query, @tanstack/solid-router, @tanstack/solid-table, @tanstack/solid-form
Concepts: createQuery, createMutation, createRouter, createSolidTable, createForm </trigger_keywords>
⛔ Forbidden Patterns
- NO Destructuring Query Results:
const { data } = createQuery(...)breaks reactivity. Always usequery.data. - NO Static Options Objects: Passing a static object to
createQueryprevents updates when dependencies change. Pass a function:createQuery(() => ({ ... })). - NO React Patterns: Do not use
useQueryoruseEffect. UsecreateQueryandcreateEffect. - NO Direct Prop Access in Options: If using props in options, access them inside the getter function:
() => props.id. - NO Manual Refetching Loop: Do not use
setIntervalto refetch. UserefetchIntervalin Query options.