编写界面UX规范,使用 ux-spec.md 模板定义布局区域、状态、事件流与交互模式。
Scanned 9/9/2026
Install to Claude Code
npx -y skills add zls3434/Software-Engineering-Studios --skill ux-design --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Ux Design?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/zls3434-ux-design-8578efb9)More formats (shields.io, HTML) on the badges page.
---
name: ux-design
description: "编写界面UX规范,使用 ux-spec.md 模板定义布局区域、状态、事件流与交互模式。"
version: 1.0.0
platforms: [macos, linux, windows]
metadata:
hermes:
tags: ["ux", "design"]
load_mode: on-demand
model: sonnet
argument-hint: "[界面名]"
user-invocable: true
allowed-tools:
- Read
- Glob
- Grep
- Write
- AskUserQuestion
---
# ux-design — UX 规范编写
## 技能目的
为指定界面编写 UX 规范,使用模板引导式定义布局区域、界面状态、事件流与交互模式,确保界面设计有据可依且与 SRS 需求对齐。
## 参数说明
- `[界面名]`:目标界面名称,例如"登录页"、"仪表盘"、"设置面板"。
## 分阶段工作流
### 阶段 1:读取 SRS 并识别界面
- **输入**:界面名参数
- **处理**:
1. 使用 Read 读取 `docs/product-concept.md` 获取产品上下文
2. 使用 Glob 扫描 `docs/srs/*.md` 查找引用该界面的 SRS
3. 使用 Read 读取相关 SRS 的用户故事与界面需求
4. 使用 Glob 查找 `.claude/docs/templates/ux-spec.md` 模板
- **输出**:界面需求集合 + 模板
### 阶段 2:定义布局区域
- **输入**:界面需求集合
- **处理**:
1. 通过 AskUserQuestion 与用户讨论界面整体布局
2. 定义主要区域(导航、内容、侧边栏、页脚等)
3. 标注各区域的功能职责与响应式断点行为
4. 定义区域间的层级与视觉权重
- **输出**:布局区域定义
### 阶段 3:定义界面状态
- **输入**:布局区域定义
- **处理**:
1. 定义每个区域的状态(空状态、加载中、已加载、错误、成功)
2. 定义界面级状态切换条件
3. 标注状态切换时的视觉反馈
- **输出**:界面状态矩阵
### 阶段 4:定义事件流
- **输入**:界面状态矩阵
- **处理**:
1. 为每个用户操作定义事件触发顺序
2. 标注事件涉及的组件、服务调用、状态变更
3. 定义异常事件处理流程
4. 使用 AskUserQuestion 确认关键交互流程
- **输出**:事件流定义
### 阶段 5:定义交互模式
- **输入**:事件流定义
- **处理**:
1. 定义键盘导航支持
2. 定义手势/触控交互
3. 定义无障碍交互模式(ARIA、焦点管理)
4. 引用设计系统规范中的组件与令牌
- **输出**:交互模式定义
### 阶段 6:写入文件
- **输入**:全部规范内容
- **处理**:
1. 基于模板填充各章节,向用户展示草稿
2. 批准后使用 Write 写入 `docs/design/ux/{界面名}.md`
- **输出**:UX 规范文件
## 协作协议引用
- 遵循 `.claude/docs/templates/collaborative-protocols/design-agent-protocol.md` 设计文档规范
- 参考 `.claude/docs/templates/ux-spec.md` 模板
- 引用 `docs/design/design-system-spec.md` 中的令牌与组件
## 推荐下一步
使用 `/ux-review` 验证 UX 规范的无障碍性与 SRS 对齐度。继续为其他界面编写 UX 规范。完成后进入 `/api-spec` 定义后端 API。Is this your skill, or is something wrong with this listing? . Author removals are honored within 72 hours.
No comments yet. Be the first to comment!