Frontend Design Extractor

🎨 前端设计系统一键提取与迁移

从任意前端代码库提取可复用的UI/UX设计系统,涵盖设计令牌、组件库、交互模式与页面模板,支持React/Vue/Angular等多框架,专注设计资产剥离与迁移

收藏
12.7k
安装
3.2k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Frontend Design Extractor 是一套用于从前端代码库中提取、文档化并迁移UI/UX设计资产的系统化技能。它覆盖两大核心场景:Greenfield(新建项目)Refactor(存量重构),通过结构化流程帮助团队建立可复用的设计规范。

显著优点

1. 框架无关性:自适应React、Vue、Angular、Next.js、Vite等主流技术栈,不预设目录结构
2. 系统化扫描:提供scan_ui_sources.sh脚本,自动识别设计令牌、主题、组件库、Storybook等UI相关源文件

3. 标准化输出:默认生成ui-ux-spec/目录,包含7大模块(Foundation、Components、Patterns、Pages、A11y、Assets、Engineering Constraints)

4. 低风险迁移:重构模式采用分阶段计划(Token → 基础组件 → 页面),强调最小变更、可逆操作,明确排除业务逻辑干扰

5. 模板化协作:提供3种重构指令模板(Standard/Phased/Component-level),确保人机协作的精确性与可追溯性

潜在局限

  • 工具链依赖:扫描脚本为Shell脚本,Windows环境需额外适配
  • 设计深度边界:专注UI/UX表层提取,不介入设计决策合理性或用户体验研究
  • 自动化程度有限:组件识别依赖关键字匹配与glob模式,复杂动态组件需人工补全
  • 无视觉回归能力:不包含截图对比或像素级校验,需配合外部工具

适合人群

  • 设计系统工程师与前端架构师
  • 负责技术债务清理或品牌升级的开发团队
  • 需要跨项目复用UI资产的中大型组织

常规风险

| 风险类型 | 说明 | 缓解策略 |
|---------|------|---------|
| 范围蔓延 | 误将业务逻辑纳入重构 | 严格遵循"UI/UX only"约束,使用模板明确边界 |
| 破坏性变更 | 全局样式覆盖导致回归 | 分阶段交付,每阶段验证后推进 |
| 令牌碎片化 | 历史项目存在多套主题 | 优先建立令牌映射表,渐进式收敛 |
| 无障碍遗漏 | 提取时忽略a11y实现细节 | 专设`05_A11y/`模块强制审计 |

该技能通过"计划先行、阶段执行、验证闭环"的流程设计,将主观的设计重构转化为可工程化管理的任务。

Frontend Design Extractor 内容

references文件夹
scripts文件夹
手动下载zip · 11.2 kB
design-extraction-checklist.mdtext/markdown
请选择文件