proximity-data-tables

Correct data table spacing and visual grouping via row and column proximity rules.

6|3|Updated May 3, 2026
One-click install
npx skills add https://github.com/HDeibler/universal-design-principles --skill proximity-data-tables
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: proximity-data-tables
Source: https://github.com/HDeibler/universal-design-principles/tree/main/plugins/perception-and-hierarchy-principles/skills/proximity-data-tables
Command: npx skills add https://github.com/HDeibler/universal-design-principles --skill proximity-data-tables

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It fixes hard-to-read data tables caused by inconsistent spacing and visual grouping that blur rows and columns.

Core Features & Use Cases

  • Two-axis proximity control: Aligns cell padding, row separation, and header/footer spacing so records and groupings are visually distinct.
  • Density and header treatments: Chooses comfortable vs dense table spacing and styles headers to bind to their columns while separating from data.
  • Numeric alignment and group separators: Ensures tabular numerals, consistent decimal precision, and readable group/summary rows that support fast scanning.

Quick Start

Use proximity-data-tables to redesign the “Orders” table so row boundaries, column groups, header separation, and numeric alignment are consistent and easy to scan.

Frequently Asked Questions about proximity-data-tables

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

FAQPage Schema
How do I make data tables easier to scan using proximity and spacing rules?▼

You fix hard-to-read data tables by correcting inconsistent spacing and visual grouping that blur rows and columns. Applying deliberate two-axis proximity control aligns cell padding, row separation, and header spacing so records and groupings stay visually distinct.

Why does numeric alignment matter in tabular data layouts?▼

Numeric alignment matters because right-aligning numbers and using tabular numerals with consistent decimal precision keep decimal points vertically aligned. This prevents visual jitter and allows users to accurately scan and compare quantitative values across rows.

What is the best way to style table headers so they bind to their columns?▼

The best way to style table headers is applying proximity rules that visually bind the header to its column while separating it from the data. Adjusting header spacing and semantic boundary cues ensures the column relationship is immediately clear.

How do I decide between comfortable and dense spacing for tabular data?▼

You decide between comfortable and dense spacing by evaluating user scanning needs and data volume. Apply density consistency across the table, choosing comfortable spacing for readability or dense spacing to display more records without losing row separation.

When do I need zebra striping and group separators in data tables?▼

You need zebra striping and group separators when visual grouping via row proximity alone is insufficient for fast scanning. These styling treatments enhance record separation and highlight readable group or summary rows within complex tabular layouts.