跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
HTML / CSSAI大前端

用 AI 独立完成前端设计:ASCII 原型、SVG 线稿与代码生成

前端开发者可通过串联 ASCII 原型、SVG 线稿和前端代码生成三个 AI 技能,独立完成产品设计与开发。ASCII 草图快速验证布局,SVG 线稿提供精准设计参数,再选择适合的代码生成器(如 Anthropic 官方版、GLM 中文版或 ui-ux-pro-max)产出页面。文中通过一个工单列表页实演了整个流程,从需求分析到测试优化大约一个工作日,大幅缩短了传统依赖多角色的协作周期。

baireiraku发布于 2026/6/24更新于 2026/9/1142 浏览
用 AI 独立完成前端设计:ASCII 原型、SVG 线稿与代码生成

作为前端,你应该经历过这种无奈:脑子里有个不错的产品想法,但必须等产品经理出原型、设计师出稿,一圈下来一两个星期就没了。

后来我发现,把几个 AI 设计 Skill 串起来,一个人完全可以包揽产品设计和前端开发——通常一天左右就能把想法变成页面。这里记录一下我摸索出的工作流。

ASCII Design 示意图

为什么传统流程这么慢

经典链路是:需求讨论 → 原型设计 → UI 设计 → 设计评审 → 前端开发 → 设计走查。每个环节都有理解偏差和反复修改的可能,而且前端工程师在设计阶段几乎插不上嘴。一旦缺少产品经理或设计师,项目就没法起步。线上协作再高效,也抹不平这些沟通成本和等待时间。

AI 辅助之后,流程可以简化成:

想法 → ASCII 原型(几分钟) → SVG 线稿(十几分钟) → 前端代码(1-2 小时)

AI 工作流示意图

从 1-2 周压到 1-2 天,靠的就是把验证、定稿和实现三个环节都前移到前端自己手里。

ASCII 原型的妙用

ASCII 原型就是用纯文本字符拼出页面结构,低保真,但看得清布局。

好处很明显:改几个字符就能调整,几秒钟的事;文本文件直接扔进 Git,版本管理毫无压力;不用任何软件,打开终端就能看;带着代码思维,顺手就能标上 class 名或 ID。

用起来很简单,给 AI 一句指令:

/ascii-design 给我设计一个 iOS 端的登录界面

它会输出类似这样的草图:

+---------------------------------------------------------------+
| < APP 名称 (...) |
+---------------------------------------------------------------+
|                                                               |
| 欢迎使用                                                      |
| 请登录您的账号                                                |
|                                                               |
| +-------------------------------------------------------+     |
| | [📱] 手机号 / 邮箱                                    |     |
| | ──────────────────────────────────────────────────────|     |
| | [🔒] 密码                                             |     |
| | ──────────────────────────────────────────────────────|     |
| | [ 登录 ]                                              |     |
| +-------------------------------------------------------+     |
|                                                               |
| 忘记密码? 新用户注册                                         |
+
---------------------------------------------------------------+

文件会自动存到 ascii-ui-design/ 文件夹,支持沉浸式、模块化等多种布局风格,还会附上设计说明。我一般在项目早期用它快速把想法摊出来,或者团队讨论时当场改布局——比画板还快。

让设计更精准:Wireframe 线稿

ASCII 原型虽然快,但毕竟太糙。真要作为开发参考,还得看 SVG 线稿。

Wireframe 示意图

维度ASCII 原型SVG 线稿
精度低,示意结构高,接近最终 UI
速度几分钟十几分钟
用途早期验证、讨论设计定稿、开发参考
修改难度极低中等

我的习惯是:想法出来了先用 ASCII 验证,方向没错再生成 SVG 线稿。Wireframe Design Skill 能够基于 ASCII 草图或文字描述,输出像素级精确的纯线条 SVG——没有颜色填充,只用 #333 和 #999,尺寸、间距、圆角都很明确。

它的工作过程大致分几步:

  1. 需求分析——提取平台、产品类型、核心功能等关键信息。
  2. 方案提案——给出两三种不同的布局思路,优缺点一目了然。
  3. 搜索设计规范——用内置的 /ui-ux-pro-max 查找特定平台的最佳实践:
    python3 .claude/skills/ui-ux-pro-max/scripts/search.py "ios mobile layout" --stack html-tailwind
    python3 .claude/skills/ui-ux-pro-max/scripts/search.py "touch targets" --domain ux
    
  4. 生成 SVG 线稿——输出极简线条,后续可以导入 Figma 继续编辑。
  5. 输出说明文档——包含文件列表、布局拆解、交互流程等,方便交接。

选个顺手的代码生成器

线稿定下来,下一步就是把设计转成代码。这里有几个常见选择,各自有适用的场景。

Anthropic 官方版 frontend-design

优势是与 Claude 深度集成,基础扎实,上手快。但生成的配色容易带 AI 味(蓝紫渐变、大块背景),复杂布局的组件支持也有限。适合内部工具或快速出原型的阶段。

GLM 版本 frontend-design-glm

中文排版和字体处理更好,组件风格更贴近 B 端常见库(比如 Ant Design 那类)。和 Claude Code 的集成度稍低,部分功能需要智谱 AI 的服务。做中文 Web 应用或后台管理系统时,我会优先考虑它。

ui-ux-pro-max

这是设计资源最全的一个:包含 57 种 UI 风格、95 套配色、56 种字体搭配、24 类图表模板、98 条 UX 最佳实践,而且覆盖 HTML+Tailwind、React、Vue、Svelte、SwiftUI 等 8 种技术栈。用它做出来的交互动效很细腻,但学习曲线也高一些——有时为了效果会不那么严格地使用组件,得自己再规整。

选择建议图

场景推荐技能
快速验证想法Anthropic 官方版
B 端产品、后台管理GLM 版本
C 端产品、高设计要求ui-ux-pro-max
中文项目GLM 版本
多技术栈项目ui-ux-pro-max

没有哪个是银弹,根据项目阶段和关键需求选一个最顺手的就行。

实际跑一遍:工单列表页

拿一个客服系统的工单列表页重构为例,技术栈是 Vue3 + Ionic8 + Capacitor。整个流程拆成六个步骤,前后共一个工作日左右。

需求分析(10 分钟)
核心诉求:列表展示工单编号、标题、状态、优先级;支持按状态筛选(全部 / 处理中 / 已完成);支持标题搜索;下拉刷新、上拉加载。

ASCII 原型(30 分钟)
直接告诉 AI:

/ascii-design 设计一个 iOS 端工单列表页,包含:
- 顶部导航栏:返回按钮、标题"我的工单"、搜索图标
- 搜索栏:展开式,搜索输入框
- 筛选标签:[全部][处理中][已完成]
- 工单列表:卡片式布局
- 浮动按钮:右下角"+"号

输出的文本草图很快就能确认布局,不用等任何人。

SVG 线稿(1 小时)
基于 ASCII 原型生成精准的 iOS 风格线稿:

/wireframe-design 生成工单列表页的 SVG 线稿
- 平台:iOS
- 主色调:蓝色系
- 卡片式设计

线稿明确每个元素的尺寸、间距,开发时可以直接照搬参数。

UI 代码生成(2 小时)
选 ui-ux-pro-max 出代码,样式带 Tailwind,整体简洁:

/ui-ux-pro-max 根据 wireframe-design 生成工单列表页
- 技术栈:Vue3 + Ionic8 + Tailwind CSS
- 风格:现代简约,卡片式布局
- 配色:蓝色系

功能开发(4 小时)
在生成的结构上接入真实接口,处理登录态和状态管理:

<script setup lang="ts">
import { ref, onMounted } from 'vue';

interface Ticket {
  id: string;
  title: string;
  status: string;
  priority: string;
}

const tickets = ref<Ticket[]>([]);
const loading = ref(false);

const loadTickets = async (filter: string = 'all') => {
  loading.value = true;
  const response = await fetch(`/api/tickets?filter=${filter}`);
  tickets.value = await response.json();
  loading.value = false;
};

onMounted(() => {
  loadTickets();
});
</script>

测试优化(2 小时)
过一遍 iPhone SE、iPhone 14 Pro、iPad 几种尺寸;补上过渡动画;处理空列表和加载失败的 UI;虚拟列表和图片懒加载也顺手做进去。

OPC 工作流演示

整套流程走下来,重点是利用不同技能的定位快速迭代:ASCII 草图负责方向验证,SVG 线稿锁定设计细节,最后再用代码生成器把设计落地。如果你也受限于团队成员不全,或者自己想快速把想法跑起来,不妨试试这个组合。

目录

  1. 为什么传统流程这么慢
  2. ASCII 原型的妙用
  3. 让设计更精准:Wireframe 线稿
  4. 选个顺手的代码生成器
  5. Anthropic 官方版 frontend-design
  6. GLM 版本 frontend-design-glm
  7. ui-ux-pro-max
  8. 实际跑一遍:工单列表页

更多推荐文章

查看全部
  • IDE 调用大模型的 Session 机制与最佳实践
  • Rust 生命周期深度解析与实战示例
  • Unity-MCP 实战指南:用 AI 直接操控 Unity 编辑器
  • Vue Print Designer 前端可视化打印设计器
  • 创建 GitHub 私人仓库并上传本地项目
  • Whisper-WebUI 本地部署与核心功能详解
  • OpenClaw 与 Claude Code、Cursor、Copilot 的区别
  • 华为 OD 机试:停车场最短路径规划 Python&JS 实现
  • HarmonyOS Canvas 绘图实战:从静态圆到动态交互
  • Web 团队开发 App,是否应该选择 Capacitor?
  • 大模型服务选型实战:AI Ping 性能评测工具深度体验
  • 动态规划(DP)基础:状态表示与转移方程详解
  • C++ vector 容器:底层原理、扩容机制与实战用法详解
  • GitNexus 核心引擎:索引、社区检测与混合搜索
  • C++17 标准库:std::any 类型擦除容器详解
  • Fluid 数据编排能力原理解析
  • Axure 实现 AI 对话机器人原型,支持自动回复与打字效果
  • Mac 端 Git 基础概念与 PyCharm 使用指南
  • DeepSeek 深度使用指南与提示词实战技巧
  • C++ 核心概念与常见面试题解析

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online