前端设计-专业版

企业级前端设计工具,支持完整设计系统生成、组件库批量产出、多端响应式适配及可访问性合规检查。

天轰穿

@thcjp

Install

$ openclaw skills install @thcjp/frontend-design-anthropic

核心功能: 本技能提供中文交互、化工作流场景等能力。

核心功能: 本技能提供与团队协作、设计与产出等能力。

前端设计-专业版

付费版扩展能力

能力免费版付费版
基础功能支持支持
前端设计-专业版支持设计系统生成不支持支持
代码静态分析与质量评分不支持支持
依赖漏洞检测与升级建议不支持支持
批量代码审查与报告生成不支持支持
CI/CD流水线集成不支持支持

能力矩阵

能力项免费版专业版说明
设计思维引导目的/调性/约束/差异化
字体选择指导避免通用字体
配色方案指导CSS变量一致性
动效设计指导CSS优先方案
空间构图指导布局与负空间
HTML/CSS/JS 实现生产级代码
React/Vue 实现主流框架
设计系统生成Tokens/主题/规范
组件库批量生成Storybook 集成
响应式多端适配桌面/平板/移动
设计Token管理团队共享
可访问性检查a11y 合规
性能优化建议代码审查
技术支持社区专属工单响应

适用范围

场景一:企业设计系统建设

企业需建立完整的设计系统,包含 Design Tokens、主题与规范文档.

/* 专业版生成的 Design Tokens */
:root {
  /* 颜色系统 */
  --color-primary-50: #f0f9ff;
  --color-primary-500: #0ea5e9;
  --color-primary-900: #0c4a6e;
// ...
  /* 字体系统 */
  --font-display: 'Playfair Display', serif;
  --font-body: 'Inter', sans-serif;
  --font-mono: 'JetBrains Mono', monospace;
// ...
  /* 间距系统(8px 基准) */
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-4: 1rem;
  --space-8: 2rem;
// ...
  /* 圆角系统 */
  --radius-sm: 0.25rem;
  --radius-md: 0.5rem;
  --radius-lg: 1rem;
// ...
  /* 阴影系统 */
  --shadow-sm: 0 1px 2px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 6px rgba(0,0,0,0.1);
// ...
  /* 动效系统 */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --duration-fast: 150ms;
  --duration-normal: 300ms;
}

场景二:组件库批量产出

设计团队需批量生成标准化组件,并集成到 Storybook.

# 批量生成组件
python3 (请参考skill目录中的脚本文件) \
  --config components.yaml \
  --output ./src/components/ \
  --framework react \
  --storybook \
  --types
# ...
# 示例
# components:
#   - name: Button
#     variants: [primary, secondary, ghost, danger]
#     sizes: [sm, md, lg]
#   - name: Card
#     variants: [default, outlined, elevated]
#   - name: Input
#     variants: [text, password, search]

场景三:多端响应式适配

产品需同时支持桌面、平板、移动端及暗色模式.

/* 专业版生成的响应式系统 */
/* 断点系统 */
:root {
  --breakpoint-sm: 640px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1024px;
  --breakpoint-xl: 1280px;
}
// ...
/* 响应式组件 */
.card {
  padding: var(--space-4);
  /* 移动端优先 */
}
// ...
@media (min-width: 768px) {
  .card {
    padding: var(--space-8);
  }
}
// ...
/* 暗色模式 */
@media (prefers-color-scheme: dark) {
  :root {
    --color-bg: #0a0a0a;
    --color-text: #f5f5f5;
    --color-surface: #141414;
  }
}

场景四:可访问性合规检查

产品需符合 WCAG 2.1 AA 标准,使用 a11y 检查工具.

# 可访问性检查
python3 (请参考skill目录中的脚本文件) \
  --input ./src/ \
  --standard wcag2.1-aa \
  --output ./reports/a11y_report.md \
  --fix-suggestions
# ...
# 检查项目:颜色对比度、键盘导航、屏幕阅读器、焦点管理

请参考上方使用说明进行配置和调用

result = "ready"

export FRONTEND_DESIGN_EDITION="pro"
export FRONTEND_DESIGN_LICENSE="your_license_key"

请参考上方使用说明进行配置和调用

result = "ready"

# 生成完整设计系统
python3 (请参考skill目录中的脚本文件) \
  --brand "企业品牌" \
  --tone "精致奢华" \
  --output ./design-system/ \
  --format all

请参考上方使用说明进行配置和调用

result = "ready"

python3 (请参考skill目录中的脚本文件) \
  --output ./src/components/ \
  --storybook

输入定义

参数名类型必填说明
contentstring处理的内容输入
modestring处理模式, 可选值: json/text/markdown
stylestring输出风格, 参考 references/style.md

输出规范

{
  "success": true,
  "data": {
    "result": "处理结果",
    "status": "success",
    "metadata": {
    "metadata": {
      "template_used": "reviewer",
      "word_count": 0,
      "style": "专业"
    }
  },
  "error": null
}

输出模板参考: assets/output.json

依赖与配置

运行环境

  • Agent平台: 支持 SKILL.md 的任意 AI Agent(ai-assistant Code / Cursor / Codex / Gemini CLI 等)
  • 操作系统: Windows / macOS / Linux
  • 运行时: Node.js 18+ + Python 3.9+

依赖说明(补充)

依赖项类型是否必需获取方式
LLM APIAPI必需由 Agent 内置 LLM 提供
Node.js 18+运行时必需官方安装
Python 3.9+脚本运行必需官方安装
Storybook组件文档推荐npx storybook init
Style DictionaryToken 管理推荐npm install style-dictionary

API Key 配置

  • 环境变量名: FRONTEND_DESIGN_LICENSE(企业版授权)
  • 附加变量: FRONTEND_DESIGN_EDITION=pro
  • 获取方式: 通过企业服务渠道申请,支持团队席位授权
  • 安全建议: License 通过环境变量配置,避免写入代码仓库

可用性分类

  • 分类: MD+execute(纯 Markdown 指令,部分功能需要 exec 命令行执行能力)
  • 说明: 基于Markdown的AI Skill,支持设计系统生成、组件库批量产出、多端适配等企业级前端设计场景

案例展示

示例1: 基础用法

输入:

{
  "content": "示例数据",
  "content": "示例数据",
  "style": "示例数据"
}

输出:

示例数据

示例3: 边界情况 - 边界情况

输入:

{
  "content": "示例数据"
}

输出:

示例数据

问题汇总

Q1:专业版与免费版是否兼容?

A:完全兼容。专业版支持免费版所有设计思维与美学维度,迁移时仅需设置 FRONTEND_DESIGN_EDITION=pro 并配置 License.

Q2:设计系统包含哪些内容?

A:包含 Design Tokens(CSS 变量)、主题配置(亮/暗)、规范文档(字体/颜色/间距/组件用法)、组件库(带 TypeScript 类型与 Storybook).

Q3:支持哪些前端框架?

A:支持 React、Vue、Angular、Svelte 等主流框架,以及原生 HTML/CSS/JS。可生成 TypeScript 类型定义.

Q4:响应式适配如何实现?

A:采用移动优先策略,默认移动端样式,通过媒体查询逐级放大。支持 sm/md/lg/xl/2xl 标准断点,可自定义.

Q5:可访问性检查覆盖哪些标准?

A:支持 WCAG 2.1 A/AA/AAA 标准检查,覆盖颜色对比度、键盘导航、屏幕阅读器、焦点管理、ARIA 属性等,并提供修复建议.

Q6:能否集成到现有设计系统?

A:可以。支持导入现有 Figma Tokens 或 Style Dictionary 配置,生成兼容代码。支持增量更新而非全量替换.

功能边界

限制说明

  • 不适用于超大规模数据处理(>100MB)
  • 不支持流式输出(需要专业版)
  • 不适用于高并发场景(>100QPS)
  • 部分功能需要网络连接

不适用场景

  • 实时性要求<100ms的场景
  • 需要自定义算法的高级场景
  • 需要多租户隔离的企业场景

创新优势

效率提升量化分析

操作步骤手动耗时自动化耗时时间节约准确率提升
设计系统生成10小时1小时9小时95%
组件库批量产出20小时2小时18小时98%
多端适配调整15小时1.5小时13.5小时97%
设计Token管理8小时0.5小时7.5小时96%
可访问性检查与修复12小时1小时11小时99%

差异化对比

对比维度本技能手动操作Python脚本专业软件
设计系统生成效率高效低效一般高效
组件库批量产出速度快速较慢一般快速
多端适配灵活性一般
设计Token管理便捷性一般
可访问性检查全面性一般

核心痛点解决

痛点描述影响范围解决方案量化效果
设计系统维护困难设计系统更新频繁,维护工作量大设计团队效率自动化生成与更新设计系统时间节约50%
组件库更新不及时组件库更新缓慢,影响开发效率开发团队效率自动化批量生成组件库效率提升30%
多端适配工作量大多端适配工作繁重,影响项目进度项目进度自动化多端适配时间节约40%

诊断与修复

错误现象可能原因诊断步骤解决方案
设计系统生成失败设计系统配置错误检查配置文件,确保正确修正配置文件
组件库生成错误组件库模板错误检查模板文件,确保正确修正模板文件
多端适配问题代码未适配特定端检查代码,确保适配适配代码
设计Token管理异常Token更新未同步检查Token更新,确保同步同步Token更新
可访问性检查失败检查工具配置错误检查检查工具配置,确保正确修正检查工具配置

安全原则

  1. 确保设计系统数据安全,防止数据泄露。
  2. 定期更新软件,修复已知安全漏洞。
  3. 对外共享的设计系统组件应经过安全审查。
  4. 严格控制设计Token的访问权限,防止未授权使用。
  5. 定期进行可访问性检查,确保产品符合相关标准。

安全风险防范

风险项等级防护措施验证方法
API密钥泄露通过环境变量配置,禁止硬编码定期检查代码和配置文件
命令执行风险仅执行白名单命令,避免拼接用户输入使用沙箱环境测试
网络通信安全使用HTTPS协议,验证SSL证书定期检查证书有效期
敏感数据暴露输出结果中不包含密钥、令牌等敏感信息日志脱敏审查
未授权访问限制访问权限,实施认证机制定期审计访问日志

问答集锦汇总

Q1: 前端设计-专业版支持哪些输入格式?

A1: 企业级前端设计工具,支持设计系统生成、组件库批量产出、多端适配,适配商业产品开发。前端设计专业版,面向企业团队与专业设计师的高级前端界面设计工具。核心能力: -。支持文本指令和结构化参数输入,具体格式参考使用流程章节。

Q2: 需要配置API Key吗?

A2: 是的,部分功能需要配置对应平台的API Key。请在依赖说明章节查看具体要求,并通过环境变量安全配置。

Q3: 命令行执行失败怎么办?

A3: 检查命令参数是否正确,确认运行环境支持exec能力。如遇权限问题,请参照错误处理章节排查。

错误处理策略

针对前端设计-专业版使用中可能遇到的常见问题,提供以下排查方案:

错误类型原因分析解决方案
API认证失败(401)API密钥错误或过期检查密钥配置,重新生成token
接口限流(429)请求频率超出限制降低调用频率,启用重试退避策略
响应超时(504)网络延迟或服务端负载过高增加超时阈值,检查网络连接
文件不存在路径错误或文件未创建检查路径拼写,确认文件已生成
文件格式不支持扩展名不在支持列表中转换为支持的格式后重试
权限不足当前用户无读写权限检查文件权限,以管理员身份运行
命令执行失败参数错误或环境依赖缺失检查命令语法,确认依赖已安装
进程超时命令执行时间过长增加超时设置,优化命令参数
网络连接失败DNS解析失败或防火墙拦截检查网络配置,确认代理设置

前端设计-专业版通用排查步骤

  1. 检查输入参数: 确认所有必填参数已提供且格式正确
  2. 查看日志输出: 定位具体错误行和异常类型
  3. 验证环境配置: 确认依赖库版本和运行环境满足要求
  4. 逐步调试: 缩小问题范围,隔离故障模块

用户常见咨询

异常恢复指引

针对前端设计-专业版使用中可能遇到的常见问题,提供以下排查方案:

错误类型原因分析解决方案
API认证失败(401)API密钥错误或过期检查密钥配置,重新生成token
接口限流(429)请求频率超出限制降低调用频率,启用重试退避策略
响应超时(504)网络延迟或服务端负载过高增加超时阈值,检查网络连接
文件不存在路径错误或文件未创建检查路径拼写,确认文件已生成
文件格式不支持扩展名不在支持列表中转换为支持的格式后重试
权限不足当前用户无读写权限检查文件权限,以管理员身份运行
命令执行失败参数错误或环境依赖缺失检查命令语法,确认依赖已安装
进程超时命令执行时间过长增加超时设置,优化命令参数
网络连接失败DNS解析失败或防火墙拦截检查网络配置,确认代理设置

轻松上手

  1. 配置API密钥: 在环境变量中设置对应的API Key
  2. 初始化连接: 使用提供的凭证建立API连接
  3. 调用接口: 传入必要参数执行API调用
  4. 准备文件: 确认文件路径正确且格式受支持
  5. 执行处理: 调用对应的处理函数
  6. 查看结果: 检查输出文件或返回数据
  7. 检查环境: 确认运行时和依赖已安装
  8. 执行命令: 使用正确的参数格式执行
  9. 查看输出: 检查命令输出和退出码

前置条件

  • 已安装所需运行环境(参考依赖说明)
  • 已获取必要的API密钥或访问凭证(如适用)
  • 输入数据已准备就绪

Top skills in this category