customizing-feature-behavior

Official

Customize sorting, filtering, and grouping logic

AuthorTanStack
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents you from being locked into TanStack Table’s default behaviors by letting you override how rows are filtered, sorted, and grouped per column or globally.

Core Features & Use Cases

  • Per-column function overrides: Replace sortFn, filterFn, and aggregationFn with custom logic or registered built-ins.
  • Table-level global filtering: Override globalFilterFn to change how the entire table is filtered.
  • Cross-feature composition: Chain filtering into sorting using addMeta and row.columnFiltersMeta, and separate grouped value computation (aggregationFn) from rendering (aggregatedCell).
  • Use Case: Implement fuzzy search that ranks results in a custom filter, then sorts by that rank while also supporting grouped summaries like weighted averages.

Quick Start

Use the customizing-feature-behavior skill to override column filterFn, sortFn, and aggregationFn so your table’s filtering ranks are preserved into sorting and your grouped rows render computed aggregate values.

Dependency Matrix

Required Modules

None required

Components

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: customizing-feature-behavior
Download link: https://github.com/TanStack/table/archive/main.zip#customizing-feature-behavior

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.