20:07Chase AI
Log in to leave a comment
No posts yet
初级开发人员制作的 UI 显得粗糙,原因在于其设计决策往往是随性的。像 Claude Code 这样的 AI 代理如果缺乏基准点,就会产出平庸的风格。在项目初期,必须将 AI 务必遵守的规则,即设计令牌 (Design Tokens),植入系统中。根据 METR 2025 年的生产力报告,引入基于令牌的自动化工作流的团队,构建设计系统的时间减少了 80%。
首先,请创建 .claudecode/context/theme.json 文件。在此定义 OKLCH 色彩体系和 4px 单位的间距缩放。接着,在 CLAUDE.md 文件中添加诸如“使用品牌专用字体而非 Inter 等常见字体,并增强视觉对比度”的指令。将 Tailwind CSS 设置与这些令牌关联后,AI 每次创建组件时都只会提取已定义的变量。仅通过做好这些基础设置,每周就能节省 5 小时以上用于修改 CSS 的时间。
如果你缺乏设计感,那么拆解已经做得很好的服务并将其收为己用是最快的方法。这并非简单的代码复制,而是将布局叠加在 Shadcn UI 等经过验证的库结构之上。使用这种技巧,新页面的原型设计速度可以比以前快 3 倍以上。
在浏览器开发者工具控制台中执行 getComputedStyle(),或使用 Firecrawl 提取目标站点的间距和网格值。将提取的数据交给 Claude Code,并下令:“使用 Shadcn UI 原语(Primitives),将此结构重构为基于 Tailwind v4 的 React 组件。”将规范说明存放在 docs/research/components/ 文件夹中,让下级代理参考这些文件来组装页面。这样一来,产出的结果在外观上既借鉴了高级的参考案例,内部代码又针对 Next.js 16 服务端组件进行了优化。
AI 虽然能瞬间产出外观华丽的 UI,但往往会忽略可访问性(Accessibility)或细腻的 UX。统计数据显示,如果没有专业审核,66% 的 AI 生成代码都包含缺陷。为了将视觉缺陷导致的 QA 修改请求减少 40% 以上,必须实现审核流程的自动化。
在 .claude/skills 文件夹中创建反映尼尔森·诺曼(Nielsen Norman)10 项启发式评估原则的 SKILL.md 文件。在此注册一个名为 /audit-ux 的自定义命令。当执行该命令时,让 AI 检查模态框的焦点陷阱(Focus Trap)是否工作、文本对比度是否超过 4.5:1 以及 ARIA 标签是否得当。在 Pre-commit hook 中拦截未通过审核的代码,使其无法提交。这比人工一一用肉眼确认要可靠得多。
随着项目规模扩大,各处冒出的重复 CSS 和不一致的模式会成为绊脚石。每次设计变更时都推翻全部代码是愚蠢的行为。我们需要一种仅筛选并应用变更部分的增量更新策略。
将 Playwright 或 Chromatic 与 Claude Code 连接,构建一个以像素为单位比较 UI 快照的环境。当需要修改设计时,要求 AI:“保留现有设计令牌,但全局更新边框半径值,并重构受影响的组件。”通过设置让 AI 在代码审查过程中找出使用了未定义颜色的代码,可以防止设计原则崩溃。核心在于从担心布局崩溃而修改代码的压力中解脱出来。