administering-linux
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and troubleshooting. Use when deploying…
Builds tables and data grids for displaying tabular information, from simple HTML tables to complex enterprise data grids. Use when creating tables, implementing sorting/filtering/pagination, handling large datasets (10-1M+ rows), building spreadsheet-like interfaces, or
$ npx -y skills add ancoleman/ai-design-components --skill building-tables --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/building-tablesContext preview
The summary Claude sees to decide when to auto-load this skill.
Builds tables and data grids for displaying tabular information, from simple HTML tables to complex enterprise data grids. Use when creating tables, implementing sorting/filtering/pagination, handling large datasets (10-1M+ rows), building spreadsheet-like interfaces, or
name: building-tables description: Builds tables and data grids for displaying tabular information, from simple HTML tables to complex enterprise data grids. Use when creating tables, implementing sorting/filtering/pagination, handling large datasets (10-1M+ rows), building spreadsheet-like interfaces, or designing data-heavy components. Provides performance optimization strategies, accessibility patterns (WCAG/ARIA), responsive designs, and library recommendations (TanStack Table, AG Grid).
This skill enables systematic creation of tables and data grids from simple HTML tables to enterprise-scale virtualized grids handling millions of rows. It provides clear decision frameworks based on data volume and required features, ensuring optimal performance, accessibility, and responsive design across all implementations.
Activate this skill when:
Select implementation tier based on data volume:
<100 rows → Simple HTML table with progressive enhancement 100-1,000 rows → Client-side features (sort, filter, paginate) 1,000-10,000 → Server-side operations with API pagination 10,000-100,000 → Virtual scrolling with windowing >100,000 rows → Enterprise grid with streaming and workers
For detailed selection criteria, reference `references/selection-framework.md`.
For simple, read-only data display:
Example: `examples/simple-responsive-table.tsx`
For feature-rich interactions:
Example: `examples/sortable-filtered-table.tsx`
For massive datasets:
Example: `examples/virtual-scrolling-grid.tsx`
Critical performance thresholds:
To benchmark performance:
# Generate test data python scripts/generate_mock_data.py --rows 10000 # Analyze rendering performance node scripts/analyze_performance.js
For optimization strategies, reference `references/performance-optimization.md`.
Essential WCAG compliance:
To validate accessibility:
node scripts/validate_accessibility.js
For complete requirements, reference `references/accessibility-patterns.md`.
Four proven strategies: 1. **Horizontal scroll** - Simple, preserves structure 2. **Card stack** - Transform rows to cards on mobile 3. **Priority columns** - Hide less important columns 4. **Truncate & expand** - Compact with details on demand
See `examples/responsive-patterns.tsx` for implementations. Reference `references/responsive-strategies.md` for details.
Best for custom designs and complete control:
npm install @tanstack/react-table
See `examples/tanstack-basic.tsx` for setup.
Best for feature-complete solutions:
npm install ag-grid-react
See `examples/ag-grid-enterprise.tsx` for setup.
For detailed comparison, reference `references/library-comparison.md`.
Tables use the design-tokens skill for consistent theming:
Supports light, dark, high-contrast, an
Comprehensive UI/UX and Backend component design skills for AI-assisted development with Claude
Repo: ancoleman/ai-design-components
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and troubleshooting. Use when deploying…
Data pipelines, feature stores, and embedding generation for AI/ML systems. Use when building RAG pipelines, ML feature serving, or data transformations.…
Strategic guidance for designing modern data platforms, covering storage paradigms (data lake, warehouse, lakehouse), modeling approaches (dimensional,…
Design cloud network architectures with VPC patterns, subnet strategies, zero trust principles, and hybrid connectivity. Use when planning VPC topology,…
Design comprehensive security architectures using defense-in-depth, zero trust principles, threat modeling (STRIDE, PASTA), and control frameworks (NIST CSF,…
Assembles component outputs from AI Design Components skills into unified, production-ready component systems with validated token integration, proper import…