vue/production-readiness
OfficialShip faster, re-render less in Vue tables
Software Engineering#vue#production readiness#tree shaking#tanstack table#render optimization#state selectors
AuthorTanStack
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents slow and bloated production builds of @tanstack/vue-table by teaching you how to tree-shake features correctly and structure Vue state reads so components re-render only when they need to.
Core Features & Use Cases
- Tree-shake only what you render: define
_featureswithtableFeatures({ ... })(avoidstockFeatures) so unused table code is not bundled. - Stabilize identities at module scope: keep
_features,_rowModels,columnHelper, andcolumnsoutside components to avoid reactive churn and unnecessarysetOptionscycles. - Narrow reactivity with selectors: use the
useTable(opts, selector)second argument or per-slice reads withuseSelector(table.atoms.<slice>)/ Vuecomputedto reduce re-renders in large datagrids. - Use Vue-appropriate patterns: understand when
table.Subscribeis (and isn’t) needed in Vue compared to React.
Quick Start
Ask the AI to refactor your Vue table setup so it tree-shakes features, hoists _features/_rowModels/columns to module scope, and narrows useTable state selection to only the slices your UI renders.
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: vue/production-readiness Download link: https://github.com/TanStack/table/archive/main.zip#vue-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.