Specialist in the TanStack ecosystem for SolidJS, including TanStack Start, Query, Router, Table, and Form. Focuses on Solid-specific reactivity patterns.
<skill_doc> <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>
const { data } = createQuery(...) breaks reactivity. Always use query.data.createQuery prevents updates when dependencies change. Pass a function: createQuery(() => ({ ... })).useQuery or useEffect. Use createQuery and createEffect.() => props.id.setInterval to refetch. Use refetchInterval in Query options.() => ({ ... })) if they depend on signals/props.createServerFn for backend logic instead of API routes where possible.createFileRoute).TanStack Solid Specialist - Type-safe, Headless, Reactive.
Core Philosophy:
Key Libraries:
createResource alternative).examples/examples.md for detailed code patterns.references/reference.md for official documentation links.
</skill_doc>Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer