svelte/production-readiness
OfficialMake TanStack Table fast and small on Svelte 5.
Software Engineering#performance#production readiness#tree-shaking#reactivity#svelte 5#tanstack table#subscribeTable
AuthorTanStack
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you avoid slow, bloated, and overly reactive TanStack Table implementations by applying Svelte 5–specific production practices.
Core Features & Use Cases
- Tree-shake only what you use by registering the minimum required features so unused state slices and reactive plumbing are removed.
- Stabilize inputs by keeping
_features,_rowModels,columns, anddataidentities consistent to prevent unnecessary option re-syncs. - Reduce re-renders with targeted subscriptions using
subscribeTablefor per-block updates instead of broadtable.stateselection. - Improve runtime performance through non-reactive atom reads, stable
{#each}keys, debounced high-frequency writes, and virtualization for large datasets. - Use correct production defaults like avoiding debug flags, debouncing filter/resizing updates, and not re-implementing built-in table behaviors.
Quick Start
Ask an AI coding agent to review your Svelte 5 TanStack Table integration and rewrite it to use feature opt-in, stable columns/data identities, narrow state selectors or subscribeTable, debounced writes, and stable keyed loops for production performance.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: svelte/production-readiness Download link: https://github.com/TanStack/table/archive/main.zip#svelte-production-readiness Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.