我怎么把 OpenAI 那套 frontend skill,用到已有项目里

我怎么把 OpenAI 那套 frontend skill,用到已有项目里
不只是生成页面,而是先定义规范、约束和观测方式

参考原文:

以前我们用 AI 写前端,很多时候还是把它当成一个补零件的工具。帮我写一个页面,补一个组件,或者在已有项目里加一个 dialog。这样当然也有用,但它更多还是局部代工,不太像在做一个完整的产品前端。

看完 OpenAI 那篇文章之后,我的感觉是这件事可以再往前走一步了。AI 不只是帮你补页面、补组件,它已经可以参与定义一个产品整个前端的风格。UI 应该是什么样,交互应该遵循什么原则,工程上要有哪些约束,这些东西都可以先写成一套规范,然后让 AI 按这套规范去做。

所以这篇文章我想讲的,不是 GPT-5.4 又变强了,而是怎么把 OpenAI 那套 frontend skill 的思路,真正用到一个已经存在的前端项目里。重点也不是生成一个页面,而是先定义规范、建立约束、给出观测方式,然后让 AI 在这个基础上持续迭代。

我觉得这篇文章真正有价值的点,不是在教你怎么写一个漂亮页面,而是在讲:怎么把 AI 写前端这件事,逐步变成一个更工程化、更稳定、也更可复用的过程。

OpenAI 这篇文章到底在讲什么

我读下来,它大概讲了三层东西。

第一层是规范。一个前端项目本来就会有工程规范、UI 规范、设计原则。现在这套东西,也可以提前写给 AI。

第二层是代码层面的约束。光有 prompt 还不够,还得有 lint、CI、代码检查这些更硬的东西。因为 prompt 说到底还是软约束,真正能把质量兜住的,还是代码层面的检查机制。

第三层是观测性。规范定完了之后,怎么知道 AI 最后做出来的东西符不符合要求?这时候就要给它眼睛。比如用 Playwright 去截图、去对比、去看最终页面的效果。只有让它看得到结果,它才有机会继续迭代。

我觉得它真正讲的是一个 harness

我自己读完之后,脑子里一直想到的词其实是 harness。

你不能只跟 AI 说一句,你给我做一个什么风格的前端,然后就期待它每次都稳定输出。更有效的方式是,先给它规范,再给它检查工具,最后给它可观测性。这样它就不是在盲写,而是在一个有约束、有反馈、也有结果校验的环境里工作。

这个点我觉得前端和后端其实是一样的,本质上都是让 AI 可观测、可约束、可迭代。只不过前端多了视觉结果这一层,所以截图、对比、回看页面表现会更重要一点。

另外 OpenAI 在文里提到一个我也比较认同的点,就是 reasoning 不用拉太高。用 low 或者 medium 往往就够了。太高有时候会过度思考,反而把事情搞复杂。

我自己的做法

看到这里,我的第一反应其实很直接:我们肯定没必要自己一段一段去读文章,然后再手动把文章里的方法抄到项目里。

既然我们手上已经有 AI 了,那更合理的做法就是让 AI 自己去读这篇文章,自己提炼出里面的方法,然后把这些方法沉淀成一个可以复用的 skill。以后不管你拿到哪个已有前端项目,都可以先让它跑这套 skill,再去做具体改造。

所以我后来就是按这个思路去做的。我已经把这个 skill 写出来了,上面那个 frontend-skill 的链接就是。它的作用,不是替你直接生成某个页面,而是引导 AI 把 OpenAI 文章里讲的那些原则一步一步落下来。先识别现有项目,理解当前代码结构,再抽取设计方向,定义前端原则,最后再去改代码。

我自己比较喜欢 OpenAI 官网那几套设计风格,所以我当时就直接让这个 skill 去分析 OpenAI 官网的设计语言,看看它的风格到底是什么,它背后的原则是什么。然后先产出一个原则文件,再把这套原则应用到我自己已经有的项目里。

这样做的好处是,你不是在直接让 AI 模仿某个页面,而是在让它先抽象风格原则,再把原则应用到具体项目里。最后出来的结果就不会只是像,而是更接近一种有依据的统一风格。

最后一句

所以对我来说,这篇文章最重要的启发不是 GPT-5.4 会写更好看的前端,而是我们终于可以把 AI 写前端这件事,从零散地补页面,推进到定义规范、建立约束、给出观测、然后持续迭代的层面。一个 skill 也就不只是给一个项目用,而是可以慢慢变成多个项目都能复用的一套前端工作方式。

Read more

为什么 Harness 最近突然火了?

为什么 Harness 最近突然火了?

它到底是什么 Harness Engineering 不是多写几句 prompt,也不只是给 AI 配几个工具。它本质上是在设计一整套让 AI 稳定工作的开发流程:给它上下文,接上工具,写清规则,保留状态,观察执行,出错后还能继续恢复。模型只是大脑,Harness 才是让这个大脑真正进入项目、持续干活的工作台、护栏和反馈闭环。没有这套东西,模型再强,也很容易停留在“一次回答很好看,但一进真实流程就不稳定”。 你为什么现在就得学 因为开发已经开始从“人写代码,AI偶尔帮一下”,走向“人搭系统,AI持续参与执行”。如果你还停留在旧思路里,把 AI 当聊天框、问答器、代码补全器,那套方法很快就会落后。接下来真正拉开差距的,不是谁更会问问题,而是谁先学会把 AI 接进文档、代码、测试、日志和协作流程里,让它稳定复现、

By Keboom007

我的第一个产品上线了!这是程序员的成人礼

Get Out VideoLanding page for Get Out Video 说实话,我到现在还有点小激动。 上面的链接是我的第一个产品,一个帮你从 YouTube 提取字幕、快速分析视频内容的工具。从写第一行代码到真正部署上线让用户能访问,我终于完成了程序员生涯中的第一个「成人礼」。 这个工具是做什么的? 相信很多人都有过这种经历:刷到一条看起来很有料的 YouTube 视频,标题很吸引人,但一点开——好家伙,一个半小时。 这时候你就陷入了两难: * 直接划走吧,万一真的很有价值呢? * 硬着头皮看吧,时间成本太高了,而且很多时候看完发现干货没多少,后悔得不行 * 想快进预览一下吧,视频这玩意又不能像文字那样扫一眼就知道讲什么 我的产品就是想解决这个问题。 你把 YouTube 链接丢给它,它能帮你 1. 快速提取视频的字幕内容(不管有没有官方字幕都能搞定) 2. 自动总结核心观点,让你几秒钟就知道这个视频值不值得花时间看 3. 对于那些知识密度一般的视频,直接看总结就行了,

By Keboom007
AI 短剧实测:体验过后,我发现了“产品经理”和“真导演”的区别

AI 短剧实测:体验过后,我发现了“产品经理”和“真导演”的区别

前两天刷到一个 AI 做的短剧《嫡女泣血,母亲掀翻帝王家》,当时我就震惊了。虽然口型还有点对不上,但那个人物精致度,那个氛围感,真的让我这个技术宅有点坐不住了。 于是我心血来潮,决定自己动手试一试。结果这一试不要紧,直接把我的钱包试空了,还顺带把市面上的 AI 视频工具踩了个遍。 今天就来跟大家聊聊,想做一部 AI 动态漫,到底要经历多少“九九八十一难”。 一、 工具吐槽大会:谁是真导演,谁是 PPT 经理? 在 AI 视频生成这个圈子里,工具主要分三派:硬核极客派、偷懒神器派,还有氪金大佬派。 1. ComfyUI:硬核极客的“可视化编程” ComfyUI 就像是给了你一堆乐高积木,你想搭什么都行,前提是你得懂怎么搭。 * 优点:极其灵活,什么 Stable Diffusion、AnimateDiff、

By Keboom007
PLG 是什么?

PLG 是什么?

什么是 PLG? 最近听说好多次 PLG,一看到英文缩写,便不觉厉。看起来很高大上,有没有? 那么它实际的含义是:Product Led Growth(产品驱动增长) 又是一句听起来像废话的概念,把产品做好,不是企业的本分么? 那到底啥是 PLG? 不用销售追着客户跑,不用搞那一套复杂的 PPT 演示。直接把产品扔给用户,好不好用,试一下就知道。如果产品够硬,用户不仅自己掏钱,还会忍不住安利给身边的朋友:“哎,这个东西太好用了,你快试试!” 这就是“产品驱动增长”——让产品本身成为最大的销售员。 这就跟咱们平时用的好东西一样: * 别废话,直接用:想用就注册,别让我填一堆表单还要等销售打电话。 * 先尝后买:好不好用先免费试试,觉得爽了自然会付费,不强买强卖。 * 上手即爽:别让我看半天说明书,上手几分钟就得让我觉得“卧槽,这功能太牛了”。 * 自来水:好东西大家都会口口相传,

By Keboom007