AI 初创团队 CTO Patrick Ellis 的视频「Turn Claude Code into Your Own INCREDIBLE UI Designer (using Playwright MCP Subagents)」,深入实战讲解了如何通过 Playwright MCP 大幅提升 Claude Code 在前端设计中的能力。
核心问题:为什么 AI 生成的设计总是千篇一律?
Patrick 指出,很多人在使用 cc 或其他 AI 编码工具(如 Cursor)时,期待生成漂亮、现代的 UI 设计,结果却总是得到类似 “紫色 ShadCN” 风格的普通界面,像 Twitter 上随处可见的模板化设计。而且,调整设计到像素级完美几乎不可能,感觉像在和 AI “绕圈子”。问题不在 AI 本身,而在于我们给它的环境限制了它的能力。AI 就像一个“蒙着眼睛的博士”,只能通过代码“摸索”设计,无法“看到”自己的成果。
解决之道:用 Playwright MCP 给 cc “开眼”
Patrick 分享了一个关键突破:通过 Playwright MCP,让cc 拥有“视觉”能力。Playwright 是一个由微软开发的浏览器自动化框架,主要用于网页测试,但它的 MCP 可以让Claude控制浏览器、截图、检查页面,并根据视觉反馈迭代优化设计。这相当于解锁了 cc 的多模态能力(不仅限于代码,还能处理图像),让它能像人类设计师一样“看到”并改进 UI。
三大核心理念
-
编排层(Orchestration Layer)
要让 cc 发挥最大潜力,需要给它提供完整的上下文、工具和验证机制。上下文包括清晰的提示词和文档,工具如 Playwright,验证机制则是 UI 原型或风格指南等明确的标准。这样,AI 才能清楚目标是什么、用什么工具、如何判断结果好坏。
-
迭代智能体循环(Iterative Agentic Loop)
设计不是一次生成就完美,而是需要反复调整。Playwright 让 cc 能查看截图,比较当前设计与目标(如风格指南)的差距,自动修正并再次检查。这个循环让 AI 可以独立工作更长时间(甚至半小时以上),无需人工反复干预,最终产出更接近预期的结果。
-
挖掘模型的视觉智能
Claude 的训练数据包含大量文本、代码和图像,但普通使用方式只调用了它的代码能力,忽略了视觉理解的部分。通过 Playwright 截图,cc 能利用其视觉智能,分析 UI 元素、布局、配色等,像一个真正的设计师一样思考。
Playwright MCP 的强大功能
· 自动截图:让 cc “看”到页面,检查 UI 是否符合预期。
· 读取浏览器日志:识别控制台或网络错误,自动修复。
· 模拟设备:测试不同设备(如 ·iPhone)或屏幕尺寸的响应式设计。
· 浏览器导航:模拟用户操作(如点击、填表单),复现特定状态。
· 抓取参考页面:从目标网站截图或提取灵感。
· 自动化测试:包括端到端测试和无障碍性检查。
七个实用工作流
-
迭代前端设计:通过截图和日志,cc 可以持续优化 UI,产出更精美设计。
-
自动修复 UI 错误:发现并修复控制台中的明显问题。
-
模拟用户操作:根据用户描述(如“点击某按钮后出错”),复现问题并解决。
-
抓取参考设计:从指定网站获取灵感,生成类似风格的 UI。
-
端到端测试:自动化测试整个应用流程。
-
无障碍性检查:确保设计符合可访问性标准。
-
响应式测试:快速检查桌面、平板、手机等不同设备的显示效果。
配置与实战
-
安装 Playwright MCP
安装简单,只需在 cc 中运行一行命令即可(视频中展示具体代码)。可以配置浏览器类型(如 Chromium)、设备模拟(如 iPhone 15)、是否无头模式(默认有界面,方便观察)。
-
优化 claude. md 文件
claude. md 是 cc 的“记忆”文件,记录每次会话的默认设置。Patrick 在其中添加了:
· 设计原则文档(基于 Gemini 深度研究整理的审美标准)。
· 风格指南和 UI 原型,作为验证标准。
· 自动化规则:每次前端改动后,cc 自动打开浏览器、截图、检查错误,并根据提示中的验收标准调整。
-
自定义子智能体(Sub-Agent)
Patrick创建了一个“设计审查”子智能体,专门审查 UI 变化(如 PR 或新提交)。它会:
· 使用 Playwright 检查页面。
· 参考设计原则和风格指南。
· 提供详细报告,指出优点、高优先级问题(如性能瓶颈)和改进建议。
· 可由其他子智能体调用,形成复杂的工作流网络。
-
并行开发与 Git Worktrees
为利用 AI 的随机性(每次生成结果略有不同),Patrick 使用 Git Worktrees 创建多个分支,同时运行多个 cc 实例,生成不同设计版本,再挑选最佳结果。这种“并行实验”能显著提高产出质量。
实用技巧
· 学习 Anthropic 的官方示例:参考他们的 GitHub 和文档,了解如何结构化 claude. md、子智能体和命令。
· 善用视觉上下文:在提示词中加入截图、低保真草图、风格指南或参考网站链接,激发 cc 的视觉智能。
· 封装专家知识:将团队中优秀设计师或工程师的经验提炼成子代理或命令,供全员复用。
· 深研辅助:用 Gemini 等工具研究设计最佳实践,整理成简洁文档,供 cc 参考。
信息卡提示词:
[提示词分享] 为文字内容生成精美网页信息风格和布局 (便当、科技风、杂志等),适用于国内外所有闭源和开源模型
这版「杂志风格信息卡」提示词,成了!国内外大模型试过都能稳定生成,最近 X /公众号/小红书配图一直在用,终于磨稳定了!
「杂志风格信息卡」+「琉光手稿」提示词更新,看着更舒服了,调提示词上瘾到停不下来,一起期待更多设计风格!