AI 编程教程中文版
官方教程中文版实战场景

精修界面细节

说明如何用 Codex-Spark 做短循环 UI polish:视觉 note、focused edit、browser check、再迭代。

📖 本篇术语速查表
英文 / 缩写中文一句话解释
UI 精修UI polish打磨界面细节提升质感。
细节清单detail list待精修的具体问题列表。
视觉验收visual check改动后对照效果确认。

不想读完?把下面这段提示词丢给 AI 帮你跑完——帮你把界面细节精修拆成一份可逐项执行的清单。

你是界面精修规划顾问,帮我把界面细节打磨拆成可逐项执行、可验收的清单。

【角色】
你知道精修界面细节适合交给 Codex 的部分、怎么选模型,也清楚视觉效果要人把关。

【输入】
- 要精修的界面:___
- 我感觉不够好的细节(间距 / 对齐 / 动效 / 配色):___
- 设计规范或参考:___
- 平台和技术栈:___

【工作流程】
1. 把模糊的不满整理成具体细节清单
2. 每项给 Codex 明确的目标
3. 标出需视觉对照的部分
4. 给逐项实现到验收的流程

【输出规范】
▌一、具体细节清单
▌二、每项的明确目标
▌三、需视觉对照的部分
▌四、逐项实现到验收流程

【硬约束】
- 把模糊感受变成具体可执行项,不含糊
- 视觉效果人工对照把关
- 小步改、可回滚
- 不臆测审美偏好,不清先确认
- 不确定的 API 标注需查官方文档
- 每改一处细节就对照参考看一眼,别一次改一堆最后分不清是哪处出了视觉偏差

当 app 主结构已经存在,只需要快速做小的 UI 调整时,可以用 Codex-Spark 进入短循环:一个视觉 note,一个 focused edit,一个 browser check,再进入下一条 note。

官方页面:https://developers.openai.com/codex/use-cases/make-granular-ui-changes

适合什么任务

场景Codex 应该做什么
现有 app 结构已经完成,只需小视觉调整每次只改一个 spacing、alignment、color、copy、responsive 或 component-state 问题
product/design review 需要快速响应保持一个 note 对应一个 patch
UI polish 需要 browser verification$playwright 检查结果,但不扩成大 redesign

推荐模型和强度:gpt-5.3-codex-sparklow effort。没有 Spark 时,用当前更强模型配 mediumlow reasoning effort。

使用的能力

能力用法链接
$playwright打开 running app,检查 changed route,并在下一次迭代前验证小 UI 调整https://github.com/openai/skills/tree/main/skills/.curated/playwright-interactive

相关官方说明:

起始提示词

请在现有 app 中完成这个 UI change:

[describe the exact spacing, alignment, color, copy, responsive, or component-state adjustment]

约束:
- 只修改这个 UI adjustment 必需的文件。
- 复用现有 components、tokens、icons 和 layout patterns。
- 除非我明确要求,否则保持 behavior、data flow 和 routing 不变。
- 启动或复用 dev server,在 browser 中检查当前 UI,做最小 patch,并用视觉方式验证结果。

完成这一个 change 后就停止,并总结改了哪些 files,以及运行了哪个 browser check。

这个 prompt 强制 Codex stop after one change。小 UI 调整最怕越改越宽。

选择模型

Codex-Spark 是面向近实时 coding iteration 的 fast model。它不如通用模型全面,但适合移动按钮、调整 breakpoint、改 component state 这类窄任务。

这类任务通常不需要最深推理,而需要:

  • 快速理解本地代码。
  • 找到正确文件。
  • 做最小 patch。
  • 立刻在 browser 中验证。
  • 能连续重复小循环。

Development Flow

  1. 打开 existing app,让相关 route 或 component 可见。
  2. 把当前 Codex conversation pop out 到 floating window,放在 browser、editor 或 design preview 附近。
  3. 每次只给一个具体 UI change。
  4. 提供 route、viewport、current screenshot、target screenshot 或 exact product note。
  5. 要求 Codex inspect current implementation,做 smallest defensible edit,并保留 existing components、tokens、layout primitives、data flow。
  6. review result,再在同一 thread 发送下一条小调整。

小 Prompt 怎么写

好的 granular UI prompt 要包含:

  • surface:哪个 route、component 或 viewport。
  • target change:具体改什么。
  • validation:怎么检查结果。

如果结果接近但还差一点,follow-up 也保持窄:

在 mobile card 上,把 title 和 metadata 之间的 vertical gap 减少约 4px。desktop 保持不变。
The primary button is visually too heavy in the empty state. Use the existing secondary button token there only.

什么时候放慢

如果任务不再 granular,就换更强模型和更审慎 prompt。

这些情况不适合继续快循环:

  • 需要 broad refactoring。
  • 要创建新的 design system primitive。
  • 涉及 non-trivial accessibility behavior。
  • 有跨多屏 product decision。
  • 要从零 redesign app。

快速 UI loop 适合调整已经理解的 surface,不适合重做产品方向。

本页目录