Przejdź do treści
Biblioteka skilli
Projektowanie i UX · Analiza

information-density

/information-density

Projektuje interfejsy, w których gęstość informacji da się regulować, na przykład widok kompaktowy i komfortowy.

Licencja
MIT
Ostatnia zmiana repozytorium
12.05.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 12.05.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Projektuje interfejsy, w których gęstość informacji da się regulować, na przykład widok kompaktowy i komfortowy.

Oryginalny opis (EN)

Design interfaces where information density can be adjusted to suit different cognitive needs and preferences. Use when designing dashboards, data tables, feeds, inboxes, settings panels, or any interface with variable amounts of content. Triggers on: information density, too dense, too sparse, compact view, comfortable view, spacing, whitespace, data density, content density, crowded, breathing room.

Jak działa

  1. The Density Spectrum
  2. Design Patterns
  3. Defaults That Adapt
  4. Assessment Checklist
Sekcje z nagłówków SKILL.md, w oryginale · 84 linii, 496 słów
Podgląd SKILL.md
---
name: information-density
description: "Design interfaces where information density can be adjusted to suit different cognitive needs and preferences. Use when designing dashboards, data tables, feeds, inboxes, settings panels, or any interface with variable amounts of content. Triggers on: information density, too dense, too sparse, compact view, comfortable view, spacing, whitespace, data density, content density, crowded, breathing room."
---

# Information Density

Design interfaces that let users control how much information they
see at once — because the right density for a power user scanning
200 rows is the wrong density for someone who needs space to process
each item.

## The Density Spectrum

### Compact
- Minimal spacing, smaller text, more items visible
- Suits: power users, data-heavy tasks, large screens
- Risks: overwhelming for cognitive disabilities, hard to tap on
  touch devices, hard to scan for low vision

### Comfortable (Default)
- Moderate spacing, standard text size, balanced visibility
- Suits: most users in most contexts
- This should be the default — optimise for this first

### Spacious
- Generous spacing, larger text, fewer items visible
- Suits: cognitive disabilities, low vision, touch devices,
  new users, stressful contexts
- Risks: requires more scrolling for experienced users

## Design Patterns

### Density Controls
- Offer 2–3 density options (compact, comfortable, spacious)
- Use clear labels — not just icon toggles
- Apply density change immediately (no page reload)
- Remember the preference across sessions
- Place the control near the content it affects

### What Changes With Density
- Vertical spacing between items
- Horizontal padding within items
- Font size (within accessible range — never below 0.875rem)
- Line height (within accessible range — never below 1.5 for body)
- Amount of metadata shown per item
- Thumbnail or preview sizes
- Number of columns in grid layouts

### What Should NOT Change With Density
- Content meaning — no information should be lost at any density
- Accessibility — every density level must meet WCAG requirements
- Interaction targets — minimum 44×44px on touch regardless of density
- Heading structure — structure stays consistent
- Keyboard navigation — tab order stays logical

### Density by Context
- **Lists and feeds:** control row height and visible metadata
- **Data tables:** control row padding and visible columns
- **Dashboards:** control card size and spacing
- **Inboxes:** control preview length and row height
- **Calendars:** control event detail visibility

## Defaults That Adapt

### Viewport-Based Defaults
- Large screens (1440px+): comfortable or compact
- Medium screens (768–1439px): comfortable
- Small screens (below 768px): comfortable or spacious
- Touch devices: never default to compact

### Preference-Based Defaults
- If system text size is increased: default to spacious
- If prefers-contrast is active: increase spacing slightly
- New users: default to comfortable
- Let users override all defaults

## Assessment Checklist

- [ ] At least two density options are available
- [ ] Default density is comfortable, not compact
- [ ] No information is lost at any density level
- [ ] Minimum touch targets (44×44px) are maintained at all densities
- [ ] Minimum text size (0.875rem) is maintained at all densities
- [ ] Minimum line height (1.5) is maintained at all densities
- [ ] Density preference is remembered across sessions
- [ ] Density adapts to viewport and system preferences

Wersje

W bazie nie ma innych skilli o nazwie information-density.

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki ce544e99efeb (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100ui-density
    Dopasowuje gęstość informacji do platformy i typu użytkownika przy projektowaniu tabel danych, dashboardów i pasków narzędzi oraz adaptacji produktu desktopowego na mobile.
  • 100whitespace-density
    Pomaga dobrać odstępy, marginesy i gęstość treści w interfejsie, w tym system odstępów oparty na 4 px i 8 px.
  • 100adaptive-interfaces
    Pomaga projektować interfejsy dopasowujące się do preferencji użytkowników, takich jak wrażliwość na ruch, kontrast, schematy kolorów, rozmiar tekstu i gęstość informacji.
  • 90critique-information-density
    Krytykuje gęstość informacji na wyrenderowanym ekranie: obciążenie poznawcze, priorytety treści, wzorce skanowania i stopniowe ujawnianie, gdy ekran przytłacza.
  • 100shadow-elevation-density
    Dobiera cienie, wysokość warstw i gęstość interfejsu, np. przy płaskich lub źle unoszących się powierzchniach, z gotowym CSS.
  • 100data-dense-design
    Prowadzi wdrożenie projektu o dużej gęstości informacji w aplikacjach i na stronach, dla profesjonalnych narzędzi i interfejsów eksperckich w stylu terminali Bloomberg.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.