К основному содержанию
скилл CX Codex

law-of-proximity — скилл для Claude Code: как установить

Применяет закон близости в интерфейсах: расстояния показывают связь элементов без рамок и подписей. Нужен при разборе структуры макета.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Owl-Listener/designer-skills --skill law-of-proximity -a claude-code
Открыть на GitHub

Что делает law-of-proximity

Скилл помогает выстраивать визуальные группы через отступы. Связанные элементы располагаются ближе друг к другу, а между независимыми группами оставляется больше места: так заголовок связывается с блоком, подпись с полем, а действие с нужным содержимым.

Он разбирает формы, карточки, секции, группы кнопок, строки данных и пары иконка с подписью. Иерархию задаёт соотношение внутренних и внешних отступов, а не фиксированное значение в пикселях. Для последовательной сетки скилл советует шкалу 4px, 8px, 16px, 24px, 32px.

Для группировки контейнером нужен law-of-common-region, а для одинакового оформления — law-of-similarity. Если связь должна читаться именно по расстоянию, это подходящий скилл; граница не должна заменять работу отступов.

Какие задачи решает

  • связать подпись с полем формы
  • отделить соседние карточки от их содержимого
  • расположить заголовок рядом со своей секцией
  • разнести опасное действие и связанные кнопки
  • проверить структуру страницы без чтения текста

Примеры запросов агенту

  • Проверь этот макет по закону близости и исправь отступы между группами.
  • Переработай форму: подписи должны читаться вместе со своими полями.
  • Разбери карточки и предложи расстояния внутри карточки и между карточками.

Как установить law-of-proximity

1Через Skills CLI (Vercel)

npx skills add Owl-Listener/designer-skills --skill law-of-proximity -a claude-code

2Вручную: положить файлы

~/.claude/skills/law-of-proximity/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/law-of-proximity/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о law-of-proximity

Как установить law-of-proximity в Claude Code?

Выполните npx skills add Owl-Listener/designer-skills --skill law-of-proximity -a claude-code, затем повторите npx skills add Owl-Listener/designer-skills --skill law-of-proximity -a claude-code. Файл скилла находится в ~/.claude/skills/law-of-proximity/SKILL.md.

Что делает law-of-proximity?

Скилл применяет закон близости для группировки элементов интерфейса отступами. Он помогает показать отношения между блоками без рамок и дополнительных подписей.

Когда нужен law-of-common-region вместо law-of-proximity?

law-of-common-region подходит, когда группу задаёт общий контейнер. law-of-proximity используют, когда связь элементов должна читаться по расстоянию.

Исходный текст

SKILL.md · MIT
---
name: law-of-proximity
description: Apply the Law of Proximity — spatial closeness groups elements more strongly than any other cue. Use when spacing alone must carry grouping. For grouping via containers use `law-of-common-region`; via shared appearance use `law-of-similarity`.
---
# Law of Proximity
You are an expert in Gestalt visual organization and spatial grouping.
## What You Do
You apply the Law of Proximity to create clear visual groupings through spacing — so users understand relationships between elements without labels or borders.
## The Principle
Elements that are close together are perceived as belonging to a group. Whitespace creates separation; tightness implies relationship. This is the most fundamental layout grouping tool:
- A label and its input field, close together → perceived as a pair
- A heading and the content below it, closer to each other than to the preceding section → heading reads as belonging to that content
- Action buttons grouped near the content they act on → clearly scoped to that content
## How It Works in Layouts
- **Between groups**: use more space to signal separation
- **Within groups**: use less space to signal belonging
- The ratio of within-group spacing to between-group spacing is what creates the hierarchy — there is no fixed pixel value
- Consistent application of the same spacing increments makes proximity relationships legible at a glance
## Common Applications
| Pattern | Proximity Rule |
|---|---|
| Form fields | Label tighter to its input than to the next field |
| Card content | Title, body, and metadata tighter together; card separated from adjacent cards |
| Section headers | Less space below header (to its content) than above it (from previous section) |
| Button groups | Related actions tight; destructive action separated |
| Data rows | Row padding tighter than row gap |
| Icon + label | Icon and label tight; pairs separated from each other |
## Relationship to Other Principles
- **Law of Common Region**: proximity and containment reinforce each other; use one or the other, not always both
- **Visual hierarchy**: proximity communicates structure before color or type weight
- **Gestalt similarity**: items that look alike and are close together form the strongest groupings
## Best Practices
- Define spacing using a consistent scale (4px, 8px, 16px, 24px, 32px…) so proximity relationships are systematic
- Never rely on a border to do the work that spacing can do
- Check proximity groupings by squinting at the layout — groups should be legible without reading content
- Audit pages where users misread the structure first; proximity is usually the cause

© Owl-Listener · MIT · Owl-Listener/designer-skills

Похожие скиллы

Всё по теме «Дизайн» →
arrange aladicf Скилл разбирает слабую пространственную композицию интерфейса: произвольные отступы, слипшиеся блоки, однообразные сетки карточек. CX Codex +1 577установок gestalt-ui-organisation dembrandt Скилл раскладывает контролы по принципам гештальта, чтобы пользователь видел, что к чему относится, без чтения подписей. Пригодится при вёрстке тулбаров, форм, навигации и дашбордов. CX Codex +1 879установок visual-design-foundations Seth Hobson Скилл помогает задать типографику, цвета и интервалы для проекта. Подойдёт, когда вы создаёте дизайн-токены или приводите интерфейс к единому стилю. CX Codex 13 566установок agency-grid-layout-minimal MengTo Задаёт направление для минималистичного сайта агентства: строгая сетка, крупная типографика и сдержанные изображения. Пригодится при сборке редакционного интерфейса без карточной перегрузки. CX Codex +1 1 400установок better-layout jakubkrehel Скилл проверяет и правит группировку, выравнивание, порядок чтения и адаптивную структуру макета, а потом ломает её ресайзом, переводом и зеркалированием под RTL. CX Codex +1 30 800установок editorial-tech MengTo Задаёт правила вёрстки на стыке журнальной графики и строгого интерфейса: асимметричная сетка, панорамные медиа-полосы, моноширинные метки и один акцентный цвет. CX Codex +1 1 500установок

Из того же набора109

readable-measure Задаёт оптимальную длину строки текста для экранов и брейкпоинтов. Пригодится при вёрстке статей, документации и описаний в интерфейсе. CX Codex +1 1 700установок localization-design Помогает проектировать интерфейсы для разных языков, направлений письма и культурных норм до появления переводов. CX Codex +1 1 700установок law-of-common-region Скилл по гештальт-принципу общей области: подсказывает, когда объединять элементы рамкой, фоном или карточкой, а не одним отступом. CX Codex +1 1 700установок survey-design Помогает составлять нейтральные анкеты, подбирать шкалы оценок и рассчитывать выборку. Пригодится, когда нужно измерить мнения пользователей в цифрах. CX Codex +1 1 700установок search-ux Помогает агенту проектировать поиск: ввод запроса, подсказки, фильтры, выдача и пустой результат. Пригодится, когда в интерфейсе ищут, а не листают. CX Codex +1 1 800установок onboarding-design Помогает спроектировать первый сеанс пользователя: путь к активации и сценарии пустых экранов. Сокращает время до получения первой пользы. CX Codex +1 1 800установок critique-color Скилл разбирает цветовую схему одного экрана: измеряет контрастность текста и кнопок, проверяет палитру на лишние hex-значения и следит за доступностью интерфейса. CX Codex +1 1 600установок interfaces-that-feel Скилл для оценки интерфейса, который работает правильно, но ощущается холодным. Подсказывает правки в текстах, анимации и взаимодействии. CX Codex +1 1 500установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой