基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/zhaoxuya520/AI-Fullstack-Delivery-Workflow --skill responsive-design命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
设计 API 认证鉴权和权限矩阵时使用。适用于多角色系统、租户隔离、字段级权限。优先使用 OAuth 2.0 / JWT + RBAC + 资源归属检查。
设计具体 API 端点时使用。适用于资源建模后的下一步、列端点清单、HTTP 方法和状态码选择。优先使用 RFC 7231 HTTP 语义 + GitHub REST 命名规范。
设计 API 错误码和错误结构时使用。适用于错误响应规范、调用方错误处理、调试可观测。优先使用 RFC 7807 Problem Details + 业务错误码 + 调用方处理建议。
| name | responsive-design |
| description | 设计跨设备适配时使用。适用于桌面/平板/移动端的布局、断点策略、内容优先级。优先使用 Mobile-First + 5 个标准断点 + 内容优先级降级策略。 |
Mobile-First(移动优先):
从小屏开始设计,再向上扩展
原因:小屏限制更多,逼着抓重点
内容优先级降级:
屏幕变小时,砍次要内容,不是缩小所有内容
触控目标:
移动端:最小 44×44px(Apple HIG)
桌面端:最小 32×32px
mobile-sm: < 480px (小手机)
mobile: 480~768px (手机)
tablet: 768~1024px(平板)
desktop: 1024~1440px(桌面)
desktop-lg: > 1440px (大屏)
简化版(推荐):
mobile: < 768px
tablet: 768~1024px
desktop: > 1024px
模式:多列布局 / 侧边栏 / 高信息密度
- 顶部导航 + 侧边栏 + 主内容
- 表格全字段展示
- 多列卡片网格
- Hover 交互可用
模式:双栏到单栏过渡
- 顶部导航(侧边栏可折叠)
- 表格保留主要字段
- 2 列卡片网格
- 触控为主,部分 Hover
模式:单列布局 / 底部操作 / 极简内容
- 顶部导航简化(汉堡菜单 / Tab Bar)
- 表格转卡片或横向滚动
- 单列卡片
- 主操作放底部(Bottom Sheet / FAB)
- 仅触控
## 响应式规则:[页面名]
### 断点策略
- Mobile: < 768px
- Tablet: 768~1024px
- Desktop: > 1024px
### 布局变化
| 元素 | Desktop | Tablet | Mobile |
|------|---------|--------|--------|
| 导航栏 | 顶部水平 | 顶部水平 | 汉堡菜单 |
| 侧边栏 | 固定显示 | 默认折叠 | 抽屉式 |
| 商品网格 | 4 列 | 2 列 | 1 列 |
| 数据表格 | 全字段 | 主要字段 | 转卡片 |
| 主操作 | 顶部右侧 | 顶部右侧 | 底部固定 |
### 内容降级
桌面端内容:
- 商品标题 + 副标题 + 评分 + 价格 + 详细描述 + 标签
移动端只保留:
- 商品标题 + 价格 + 主图
### 触控目标
- 所有可点击元素:最小 44×44px(移动端)
- 列表项:最小高度 56px
### 异常处理
- 横屏移动:按平板处理
- 超大屏(>1920px):内容居中,最大宽度 1440px
/* 基础样式(移动端) */
.card {
padding: 16px;
font-size: 14px;
}
/* 平板及以上 */
@media (min-width: 768px) {
.card {
padding: 24px;
font-size: 15px;
}
}
/* 桌面 */
@media (min-width: 1024px) {
.card {
padding: 32px;
font-size: 16px;
}
}
1. 列出所有设备和断点
2. 从移动端开始设计(最小屏)
3. 列出移动端必须有的内容
4. 列出桌面端补充的内容
5. 设计断点之间的过渡
6. 验证触控目标尺寸
7. 输出响应式说明
□ 是否从移动端开始设计
□ 是否定义了断点
□ 是否说明了每个断点的布局
□ 触控目标是否 ≥ 44px(移动端)
□ 横屏移动如何处理
□ 内容降级策略是否明确
□ 是否考虑了超大屏
templates/responsive-accessibility-template.md — 响应式规则 + 断点配置示例上游:
page-structure → 提供页面元素
information-architecture → 导航结构
平行:
design-tokens → 断点 token
hig-principles → 移动平台原则
下游:
design-handoff → 交接给前端