关于 ui-layout-analyzer
用于分析 UI 截图并结构化描述页面布局、视觉层级、控件和可能的工作流程,适合了解现有界面,不用于设计界面或审查代码。
主要功能
- 01识别整体页面结构
- 02按区域拆解界面
- 03描述可见控件与状态
- 04推断可能的用户流程
适用场景
- 01整理截图中的页面布局
- 02了解陌生界面的控件
- 03概述可能的导航和表单行为
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ yangsonhung/ awesome-agent-skills --skill ui-layout-analyzer安装后在 Claude Code 中输入/ui-layout-analyzer确认已加载。
详细介绍
UI 布局分析器
概述
分析用户提供的 UI 截图,并输出结构化的布局描述和功能分析。此技能专注于界面截图,描述页面结构、视觉分区、层级、控件和可能的用户工作流,不设计新的 UI,也不审查实现代码。
使用场景
当用户提供 UI 图片并请求分析时,使用此技能。
不要使用
以下情况不要使用此技能:
- 非 UI 图片(照片、示意图、图表等非界面截图)
- 设计或创建 UI 的请求(改用 ui-ux-pro-max)
- UI 实现代码审查(改用 code-reviewer)
指令
严格遵循以下格式:
## UI Layout Description
### Overall Structure
Describe the overall structure type (modal dialog/full page/sidebar/drawer), background color, rounded corners, shadows, etc. End with "---".
---
### Section N: Section Name
- Specific description items
- Use bullet points for key elements
[Continue describing each section...]
---
## Function Description
| Function Module | Description |
|---|---|
| **Module Name** | Function description |
分析步骤
1. 识别整体结构
- 页面类型:模态对话框 / 全屏页面 / 侧边栏 / 底部抽屉
- 背景:白色 / 灰色 / 渐变 / 图片背景
- 特殊元素:圆角、阴影、边框、分隔线
2. 划分分区
从上到下识别各个分区,每个分区包括:
- 分区类型:页眉 / 标签栏 / 内容区 / 列表 / 表格 / 输入区 / 操作栏
- 关键元素:图标、文本、按钮、输入框
- 布局:左对齐 / 居中 / 右对齐、水平 / 垂直
3. 识别交互元素
- 按钮:主要按钮(填充式) / 次要按钮(文本式) / 图标按钮
- 输入项:单行 / 多行文本、下拉菜单 / 日期选择器
- 选择器:单选框 / 复选框 / 开关 / 标签切换
- 列表:列表项、网格布局、卡片布局
4. 描述功能
根据视觉元素推断功能:
- 表单:输入、验证、提交
- 导航:跳转、标签切换、返回
- 展示:列表、详情、轮播
- 反馈:提示消息、模态框、加载状态
注意事项
- 识别并包含图片中所有可见文本
- 标注可见状态(禁用 / 已选中 / 已展开)
- 使用阿拉伯数字标记分区序号(1、2、3……)
- 描述应简洁但完整
评论
支持 Markdown