What problem does it solve?
Building reusable behavior for TanStack Table v9 requires correctly wiring state, options, column definitions, and table/column/row/cell/header APIs through declaration merging and lifecycle hooks, which is error-prone without guidance.
Core Features & Use Cases
- Full FeatureMap Coverage: Guides declaration merging for every FeatureMap including state, options, table, column, row, cell, header, and advanced row-model registries.
- Lifecycle Hook Guidance: Explains when to use initTableInstanceData, resetTableInstanceData, constructTableAPIs, and prototype assignment hooks.
- Complete Working Example: Provides a density feature plugin demonstrating state defaults, option updaters, table APIs, and per-instance data initialization.
- Use Case: You need a reusable row-density or interaction-tracking behavior shared across tables. Use this Skill to scaffold a typed TableFeature plugin with correct runtime installation matching every declared type.
Quick Start
Ask the AI to create a TanStack Table v9 custom feature plugin that adds density state and getDensity APIs to the table, columns, rows, cells, and headers.