跳转到使用指南
Spacing System作者 Owl-Listener

Spacing System Skill.

根据关系和用途选择间距,而不是孤立地调整像素值。

  • UI 设计
  • 设计令牌
来源审查 · Spacing SystemSKILL.md
任务 UI 设计 产出 • 一套从选定基础单位推导出的命名间距尺度。 • 内嵌、堆叠、行内和网格间隙的使用规则。 • 面向不同内容场景的密度模式映射。 开始之前 不要求使用特定的令牌工具;具体应用取决于现有组件系统。
编辑摘要 · 已审查来源 2026-10-07 · 并非生成的示例

01 功能说明

为间距赋予一致的含义

一个精简的间距框架,涵盖基础尺度、语义化应用、分组和密度模式。

基于来源的工作流程并非执行基准测试

工作方法

Spacing System 建立基础单位以及可复用于外边距、内边距和间隙的尺度。它区分容器内部的内嵌间距、垂直堆叠、行内关系和网格间隙,因此即使数值相同,也能明确记录各自的用途。

来源将间距与分组关联起来:相关项目彼此靠近,不相关的区段之间则留出更多间隔。它还描述了适用于不同场景的密度模式。这是一份简明的系统规范,并不声称示例尺度无需修改就适合所有产品。

预期交付物

  • 一套从选定基础单位推导出的命名间距尺度。
  • 内嵌、堆叠、行内和网格间隙的使用规则。
  • 面向不同内容场景的密度模式映射。
查看示例任务简述

从任务简述到审查

  1. 01
    选择基础单位和尺度

    审查现有模式并选择一套有限的间距词汇,而不是保留每一个偶然产生的值。

  2. 02
    指定语义用途

    定义哪些间距级别用于组件内部、相关控件之间以及区段之间。

  3. 03
    规定密度变化

    说明紧凑和宽松模式如何调整默认模式,同时保持分组关系清晰可辨。

02 适用场景

适用时机

不要求使用特定的令牌工具;具体应用取决于现有组件系统。

适合的场景

  • 组件内边距不一致当相似控件使用彼此无关的间距值时,这项技能很有用。
  • 需要多种密度适用于同时包含高密度工作视图和更宽松阅读界面的产品。

需要检查的限制

  • 并非列网格页面列和响应式沟槽属于 Layout Grid。
  • 不会自动迁移来源描述的是规则,而不是能够安全替换每个现有 CSS 值的代码修改工具。

请提供这些输入

  • 当前间距样本提供有代表性的组件及其使用的值。
  • 分组意图说明哪些元素属于同一组,以及哪些区段应该相互分隔。
  • 密度要求确定数据密集型、常规和以阅读为主的场景。

03 关键决策

关键决策

  1. 记录设计意图

    仅凭令牌表无法告诉开发者标签与其输入框之间应该使用哪种间隙。

  2. 有章可循的密度

    不同模式可以在保持共用系统的同时改变紧凑程度,而不是再创建一套任意值。

04 示例任务

尝试聚焦的任务简述

以下示例任务简述尚未经过测试。使用前请检查该技能的设置说明。

检查设置说明

采用仓库中记录的安装方式,并保留其中引用的所有配套文件。此条目描述的是一种聚焦的设计方法,而不是可执行的应用程序。

上游源文件
https://github.com/Owl-Listener/designer-skills/blob/9a6930cf84a822eb458624bd11c61aac5bbdf224/ui-design/skills/spacing-system/SKILL.md

不要求使用特定的令牌工具;具体应用取决于现有组件系统。

从一项交付物开始

运行该技能之前,请调整此任务简述的范围、来源材料和约束。

示例任务简述
使用 spacing-system 来统一我们的设置表单和高密度记录表格。定义基础单位、命名尺度、内嵌/堆叠/行内规则,以及紧凑模式与舒适模式。分别说明标签与输入框之间的间距和区段间距;不要重新设计页面列。

检查结果

根据以下可观察的标准检查实际输出。

  • 每个建议值都属于已记录的尺度。
  • 相关分组与不相关区段在视觉上保持清晰区分。
  • 密度变化仍遵循明确的使用规则。

OpenDesign 为编码智能体提供本地设计工作区。此列表并不表示该技能已内置,也不表示其中包含其外部工具、凭据和软件依赖项。

05 来源与许可证

来源与许可证

本页描述的是下方链接所指向的固定来源修订版本。上游行为和要求可能会发生变化。

来源所有者
Owl-Listener
许可证
MIT
已审查的快照
2026-10-07 · 9a6930cf84a8
编辑来源摘要
一个精简的间距框架,涵盖基础尺度、语义化应用、分组和密度模式。

由 OpenDesign 根据链接来源撰写的原创摘要。仓库星标数只是带有时间属性的受欢迎程度指标,并不代表技能使用量或质量评分。

06 开始前的问题

开始前的问题

它是否要求使用 8 像素的基础单位?

来源将 4 像素和 8 像素的基础单位列为典型选项;请根据产品需求进行选择。

页边距属于该系统吗?

该系统可以记录一致的页边距,但更广泛的列和断点结构属于网格规范。

为什么要为不同的间距类型命名?

内嵌、堆叠、行内和间隙描述了空间的使用方式,使其应用比单纯的数值列表更具可重复性。

OpenDesign

为下一轮设计迭代留出空间。

将任务简述、来源材料和设计工作集中保存在本地工作区中。将该技能加入工作流程之前,请检查其自身的设置说明。

上游源文件
https://github.com/Owl-Listener/designer-skills/blob/9a6930cf84a822eb458624bd11c61aac5bbdf224/ui-design/skills/spacing-system/SKILL.md