註冊並分享邀請連結,可獲得影片播放與邀請獎勵。

奥一AoYi
@Aoyi21
搞 AI 丨搞抽象丨讲段子 在用 AI 养活自己和一家公司 公开构建自己的第一个 1000 万
879 正在關注    5K 粉絲
如果你现在只做产品,不做自媒体 基本就会死
我真他妈三辈子都想不出能这么赚钱 闲鱼看到有人收钱给 Codex 定制皮肤? 闲鱼是真牛逼,真的层出不穷
0
222
905
51
轉發到社區
现在连 AI 写前端的审美,都有人开始做成现成 Skill 了 Emil Kowalski 把动画和界面判断拆成三套规则,直接给 Codex、Claude Code、Cursor 这类工具用 什么时候该动,什么时候别动,动画别超过 300ms,甚至还把模糊的动效描述翻成专业词汇 以后做 UI 不只是让 Agent 生成能跑的页面,连顺不顺眼这层也开始有人补工具了.
顯示更多
Skills for Design Engineers 作者 @emilkowalski 是知名设计工程师,曾在 Vercel、Linear 工作,也是 Sonner、Vaul 等流行组件的创建者。他把多年积累的一套 UI/动画原则,沉淀成设计工程师们的设计品味 Skills,让 Codex、Claude Code、Cursor 等 Coding Agents 在写 UI 和动画时,具备接近资深设计工程师的审美判断! 仓库结构:三个相互补充的 Skills 1. 先建立决策框架(emil-design-eng) 主 Skill:设计工程哲学 + 动画决策框架 + 组件构建原则 2. 再审查代码(review-animations) · SKILL.md 以严格标准审查动画/动效代码,输出“Before/After/Why”表格 · STANDARDS.md 评审的数值/曲线参考表(easing、duration、spring 等) 3. 最后帮助用户精准描述动效(animation-vocabulary) 词汇表:把“那个弹一下的效果”翻译成“Pop in”等专业术语 核心主张:动画不是“让它动起来”,而是“让它感觉对” 1. 动画需要理由 每条动画都必须回答一个问题:“它为什么要动?” 合理理由: · 空间一致性(toast 从同一方向进出) · 状态指示(按钮变形表示加载完成) · 解释关系(引导用户理解状态变化) · 防止突兀(元素突然出现/消失) · 反馈(按下按钮时 scale(0.97)) 不合理理由: · “看起来很酷” + 高频出现 → 应该删除 2. 按使用频率决定动画强度 · 每天 100+ 次(快捷键、命令面板):禁止动画 · 每天几十次(hover、列表导航):删除或大幅简化 · 偶尔(弹窗、抽屉、toast):标准动画 · 罕见/首次( onboarding、反馈):可以适当“惊喜” 最实用的技术原则 Easing:不要信默认,要用强曲线 · UI 元素进入/退出 → ease-out · 已在屏幕上的元素移动 → ease-in-out · hover / 颜色 → ease · 恒速运动 → linear · 绝对禁止 UI 动画使用 ease-in(开头慢,用户会感觉到延迟) Duration:UI 动画控制在 300ms 内 · 按钮按下反馈:100–160ms · Tooltip / 小弹层:125–200ms · 下拉框/选择器:150–250ms · 模态框/抽屉:200–500ms Physical correctness · 永远不要从 scale(0) 开始:现实中不会凭空出现。用 scale(0.95) + opacity: 0。 · Popover 从触发点缩放:transform-origin 要指向触发按钮,而不是元素中心(modals 例外)。 · 按钮按下必须有反馈:transform: scale(0.97) 是默认。 性能规则 · 只动画 transform 和 opacity(GPU 层)。 · 不要用 width/height/margin/top/left 做动画。 · Framer Motion 的 x/y/scale 简写不是硬件加速的,要用完整 transform 字符串。 · 不要用父元素的 CSS 变量驱动子元素 transform(会引发样式重算风暴)。 · 预定动画用 CSS;动态/可打断的用 JS 或 Spring。 打断与对称 · CSS transition 可打断、可重定向;@ keyframes 会从头开始。 · 长按/删除等场景:按下慢(2s linear),释放快(200ms ease-out),非对称时间。 无障碍 · 尊重 prefers-reduced-motion:不是“全部关掉”,而是保留 opacity/颜色,移除位移动画。 · hover 动画必须加 @ media (hover: hover) and (pointer: fine),避免触屏设备误触发。 评审 Skill:如何检查代码 review-animations 设定了十条“不可妥协”的标准,并把输出格式严格化为: · transition: all 300ms > transition: transform 200ms ease-out -- 精确指定属性,避免 all 触发非 GPU 动画 · transform: scale(0) > transform: scale(0.95); opacity: 0 -- 不应凭空出现 animation-vocabulary:把模糊感受翻译成专业词 这个 Skill 本质上是一个动效术语反向查询表。用户说“iOS 拉到底部会弹回去那种感觉”,它能回答“Rubber-banding”;用户说“元素从按钮里长出来”,它能回答“Origin-aware animation”。 它涵盖: · 进出/序列/变换/状态过渡 · 滚动/交互反馈 · Easing / Spring / 循环/环境动画 · 打磨效果(Blur、Clip-path、Skeleton、Number ticker) · 性能术语与动画原则 这对设计师和工程师的沟通、以及给 AI 下精确指令,都很有价值。
顯示更多
大厂虽然有很多傻逼的地方,但它依然是一个宝库 关键是你进去之后站在哪里看,如果你站在员工身份里,很容易被流程磨平 如果你站在观察者身份里,就能看见大组织怎么分工、协调、审批、争资源 对于大厂,别把它当归宿,把它当样本
顯示更多
Agent 一多,最先乱掉的往往不是代码,是终端 herdr 把这件事做成了一个专门给 agent 用的终端多路复用器,每个 agent 都跑在自己的真实 terminal 里 它能直接看出谁卡住、谁在跑、谁已经做完,断开后还能从别的终端甚至手机上重新接回去 对同时开好几个 Codex、Claude Code、Copilot CLI 的人,这种工作台会越用越上头.
顯示更多
据我观察,有一类爆款是有公式的: 1. 一定有看了会颅内高潮的关键词(赚钱/顶级/黑丝/美女等) 2. 一定有极端的立场(苹果就是牛逼,安卓就是傻逼) 3. 你的内容能让别人骂两句 或者 问两句
顯示更多
现在最危险的,不只是 AI 会不会乱写代码,而是它会不会替你把脏脚本也顺手跑了 0DIN 和 Mozilla 的研究说,攻击者能把恶意命令藏在 DNS 里,仓库本身看起来还像正常项目 开发者一旦用 Claude Code 这类工具打开它,setup 流程里就可能直接中招 以后看到第三方仓库的安装脚本,先当不受信任代码看,真不是矫情.
顯示更多
打工就是要极尽所能去占公司便宜 去拿公司的真实场景练自己的底层能力 你做活动,就练资源组织 你做内容,就练叙事和传播, 你旁听会议,就练 CEO 视角 别让工资成为纯纯的窝囊废
顯示更多
模型能力越强,越会拉开人与人之间的差距 比如 Fable5 回归之后,有人很兴奋,终于能拿来提升自己的项目了 但有的人很迷茫,知道能力很强,不知道能用来干嘛
顯示更多
0
20
25
2
轉發到社區
AI 开始往手机键盘里钻了,这个方向很容易出大东西 Acti 直接把 agent 放进输入法里,邮件、聊天、社媒这些原本要来回切 app 的动作,想在输入框里就做掉 它还把 Skills 做成单键触发的多步任务,而且默认走 local-first 如果这条路走顺,很多人平时接触 AI 的入口,可能就不是聊天框了.
顯示更多
看牙的时候发现人类真牛逼 仅仅是因为信任 就能让人拿着刀枪棍棒,在自己嘴里捅来捅去
做企业级 Agent,真正麻烦的环节全堆在 demo 之后 agents-cli 想省掉的就是那串部署、评估、观测和治理,它给 Claude Code、Codex 这类 coding agent 一套现成 CLI 和 skills 脚手架、eval、部署到 Google Cloud、再到发布到 Gemini Enterprise,这条链路都在一个工具里 如果你已经不满足于本地玩玩,想把 Agent 真推到团队和生产里,这类工具会比单个 prompt 值钱得多.
顯示更多
OpenAI 总是精准的狙击
GPT-5.6 Sol: Coming in July 7 - OpenAI is currently targeting a global release on July 7, if there are no delays. - GPT-5.6 Sol is already in a limited gray rollout. - If everything stays on schedule, the worldwide rollout should begin next week.
顯示更多
千问成精了 开始送外卖了
很多人把 Agent 用不好,不是模型差,是循环没搭好 Anthropic 这篇把 turn-based、goal-based、time-based 还有 proactive loops 拆开讲清楚了 短任务怎么停,长任务怎么设验收,重复任务什么时候该交给 schedule,边界都写得很明白 以后谁还把 Agent 当一次性聊天框,用起来会越来越亏.
顯示更多
很真诚的分享啊! 做内容还是要下功夫
现在连给 Agent 录 demo 这件事,都开始有现成命令了 shot-scraper 1.10 新加的 video 命令,可以按 storyboard.yml 跑一段网页流程,再直接录成演示视频 它底层还是 Playwright,但把录屏动作包装成了 Agent 看得懂、也能自己调用的步骤 以后做功能验证,交付物不一定只是 PR,还可能顺手带一段能看的操作录像.
顯示更多