본문으로 건너뛰기
cccskills
무료GitHub에 공개

group-related-elements

Use proximity and spacing to show relationships

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

gnurio/refactoring-ui-plugin스타 453(GitHub 453 + cccskills 0)

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md3.2 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Skill: Group Related Elements

Purpose

Use proximity and spacing to visually group related elements together and separate unrelated groups.

Type

Generative + Evaluative

Input

  • Element inventory
  • Relationship mapping (what belongs together)
  • Current spacing between elements

Output

  • Spacing recommendations to show relationships
  • Pass/Fail assessment of current grouping

Transformation Performed

Adjusts spacing so elements within a group are closer together than elements in different groups, using the Gestalt principle of proximity.

Decision Criteria

PASS (Good Grouping)

  • Related elements have small gap (8-16px)
  • Unrelated groups have larger gap (24-48px)
  • Form labels close to their inputs (4-8px)
  • Sections clearly separated
  • Hierarchy of space: tightest within component, looser between components, loosest between sections

FAIL (Poor Grouping)

  • Uniform spacing everywhere
  • Labels far from inputs
  • Related elements visually disconnected
  • Unrelated elements too close
  • Using borders instead of space to group

The Proximity Principle

Elements that are close together are perceived as more related than elements that are farther apart.

Spacing Hierarchy

Within component (label + input): 4-8px
Between related components: 16-24px
Between sections: 32-64px
Between major page areas: 64-96px

Common Grouping Patterns

PatternStructureSpacing
Form fieldLabel → Input4-8px between, 16-24px after
CardHeader → Content → Footer16-24px internal padding
List itemsItem 1 / Item 2 / Item 38-12px between items
Button groupPrimary + Secondary8-12px between
SectionsSection A (gap) Section B48-64px between

Common Failure Modes

FailureDescriptionFix
The Great DivideEqual spacing everywhereTighten within groups, expand between groups
Label DriftLabels 20px+ from inputsReduce to 4-8px
Section SmushSections barely separatedAdd 48px+ between major sections
Border DependencyBoxes around everythingUse space instead of borders
Card ClumpCards touching each otherAdd 16-24px gap between cards

Prerequisites

  • Spacing system defined
  • Content grouped logically

Dependencies

  • apply-consistent-spacing (uses spacing scale)

Refactoring UI References

  • "Group related information"
  • "Use whitespace to create relationships"
  • "Proximity beats similarity"

Example Assessment

Input: Form with: Title (24px margin), Label (8px margin), Input, Label (8px), Input, Section header (16px margin), Label (8px), Input

Evaluation: PARTIAL

  • Label to input spacing not specified
  • Section header too close to previous section
  • Consistent 8px but not creating hierarchy

Recommendation:

  • Label to input: 4px (tight coupling)
  • After input group: 24px
  • Section header margin-top: 48px (clear break)
  • Within section: 16px between fields

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Use systematic spacing with 25% minimum jumps, start with excess whitespace

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

gnurio/refactoring-ui-plugin4532026년 4월 26일 업데이트

Create clear typographic hierarchy using hand-crafted font sizes, weights, and colors

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

gnurio/refactoring-ui-plugin4532026년 4월 26일 업데이트

Create comprehensive palette with 8-10 greys, 5-10 primary, 5-10 accent shades

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

gnurio/refactoring-ui-plugin4532026년 4월 26일 업데이트

Create clear primary/secondary/tertiary action distinctions

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

gnurio/refactoring-ui-plugin4532026년 4월 26일 업데이트

Create helpful, actionable zero-content states

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

gnurio/refactoring-ui-plugin4532026년 4월 26일 업데이트

Remove unnecessary borders, backgrounds, shadows, decorations

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

gnurio/refactoring-ui-plugin4532026년 4월 26일 업데이트

gnurio의 스킬 모두 보기

이 스킬의 문제 신고