tables

Build interactive data tables with TanStack Table and shadcn/ui.

1|Updated Jul 15, 2026
One-click install
npx skills add https://github.com/Dzakiamriz22/frontend-pack --skill tables-dzakiamriz22
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tables
Source: https://github.com/Dzakiamriz22/frontend-pack/tree/main/skills/tables
Command: npx skills add https://github.com/Dzakiamriz22/frontend-pack --skill tables-dzakiamriz22

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @tanstack/react-table, @tanstack/react-query.

What problem does it solve?

This skill solves the complexity of building robust, accessible, and responsive data tables that require advanced features like sorting, filtering, and pagination without reinventing the wheel.

Core Features & Use Cases

  • Advanced Table Logic: Leverages TanStack Table for high-performance sorting, filtering, and pagination.
  • Production-Ready UI: Uses shadcn/ui components for a modern, consistent look with built-in loading, empty, and error states.
  • Use Case: Quickly generate a complex admin dashboard table that allows users to search through thousands of records, sort by specific columns, and view data seamlessly on mobile devices.

Quick Start

Use the tables skill to generate a responsive data table for a user management page with sorting and filtering enabled.

Frequently Asked Questions about tables

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a responsive data table with sorting and filtering?

Build a responsive data table by leveraging TanStack Table for advanced logic and shadcn/ui for the interface. This combination handles sorting, filtering, and pagination while maintaining mobile responsiveness.

What is the best way to handle loading and empty states in a frontend data grid?

Handle loading, empty, and error states in a frontend data grid by implementing standardized UI patterns. Using shadcn/ui components ensures a consistent user experience across complex, data-heavy interfaces.

Does the tables skill work with TanStack React Table and shadcn/ui?

Yes, the tables skill works directly with TanStack React Table and shadcn/ui. It combines TanStack Table's high-performance logic with shadcn/ui components to generate accessible, production-ready interfaces.

Can I use TanStack Table to display thousands of records in an admin dashboard?

Yes, you can use TanStack Table to display thousands of records in an admin dashboard. It provides high-performance sorting, filtering, and pagination to search through large datasets seamlessly.

How do I implement pagination for a shadcn data table on mobile devices?

Implement pagination for a shadcn data table on mobile devices by utilizing TanStack Table's built-in pagination logic alongside responsive shadcn/ui components. This ensures data displays seamlessly across varying screen sizes.