关于 interface-design
面向界面设计者的设计技能,涵盖易用性原则、常见 UI 模式、响应式布局和交付开发所需的设计细节。
主要功能
- 01清晰、一致与反馈原则
- 02导航、表单和操作模式
- 03响应式布局指南
- 04设计交付检查清单
适用场景
- 01规划导航与表单行为
- 02检查界面反馈和错误状态
- 03准备开发用设计规格
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dralgorhythm/ claude-agentic-framework --skill interface-design安装后在 Claude Code 中输入/interface-design确认已加载。
附带文件resources/design-framework.template.md
详细介绍
界面设计
设计原则
1. 清晰
让界面一目了然。用户不应该需要猜测。
2. 一致
相同的操作,得到相同的结果。始终保持一致的模式。
3. 反馈
对每项操作都做出响应。显示进度、确认成功、说明错误。
4. 高效
尽量减少步骤。优化常见工作流。
5. 容错
允许撤销。对破坏性操作进行确认。妥善处理异常。
UI 模式
导航
- 顶部导航:主导航、全局操作
- 侧边导航:分区导航、分层内容
- 面包屑:显示所在层级
- 标签页:在相关视图之间切换
表单
- 输入框上方显示标签
- 提供清晰的验证消息
- 适时进行内联验证
- 按逻辑对字段分组
- 明确的行动号召
反馈
- 加载状态
- 成功确认
- 错误消息
- 空状态
- 进度指示器
操作
- 突出显示主要操作
- 次要操作保持低调
- 破坏性操作需要确认
- 清晰显示禁用状态
布局原则
视觉层级
- 通过大小体现重要性
- 通过颜色吸引注意
- 通过间距对元素进行分组
- 通过对齐建立秩序
网格系统
.container {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 1rem;
}
响应式设计
- 采用移动端优先的方法
- 断点:640px、768px、1024px、1280px
- 流式排版
- 灵活的图像
设计规范
移交开发时:
- 颜色值(hex/RGB)
- 排版(字体、字号、字重、行高)
- 间距(外边距、内边距)
- 组件状态(默认、悬停、激活、禁用)
- 响应式行为
- 动画/过渡效果
资源
评论
支持 Markdown