MoreRSS

site icon潮流周刊修改

前端工程师Tw93的周刊,每周一发布,内容不错。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

潮流周刊的 RSS 预览

第269期 - 天目胜景

2026-06-07 08:00:00

封面图拍摄于上上周末去的临安天目山的天目胜景,很不错的一个地方,夏天非常凉快,氧气很足,山上的留椿屋非常好吃,推荐去玩玩,比九溪烟树人少好太多了。

记录每周看到的接地气的潮流技术,筛选后发布于此,觉得不错可关注此周刊,方便获取更新通知

最新文章

你不知道的具身智能:从小机器狗到 Optimus
https://tw93.fun/2026-06-07/robot.html
新文章来啦,今年 4 月我组装了一台小机器狗,做的过程在推特上发过几条,大伙应该都刷到过,然后断断续续写了快 2 个月,终于写好了,是我历史写过最长的一篇文章,随便看看。

产品发布

Mole 的客户端 1.6.2 新版本来啦
https://mole.fit/
争取尽快把 Mole 桌面端的一些好特性尽快补齐,最近发布了 1.6.2 版本,欢迎去更新,也欢迎没有购买小伙有兴趣去购买,预计 0615 后恢复正常价格。
1、Keep Screen On(新):菜单栏可以让 Mac 保持唤醒,支持选择时长;启动恢复会安静完成,不再突然要求管理员授权。
2、隐私检查(新):菜单栏弹窗会显示摄像头或麦克风使用状态,并发送本地通知,不打开主窗口也能看到。
3、Clean Screen 擦屏(新):把屏幕切成纯色,方便擦拭屏幕和键盘,按 Escape 退出,也可以开启输入锁。
4、软件更新覆盖更多应用:Software 会检查 Mac App Store、Sparkle、Electron、Homebrew cask/formula、Homebrew catalog 和 GitHub Releases,进度更清楚。
5、卸载能找到更多残留:残留识别覆盖 receipts、Launch Items、Group Containers、Darwin 临时缓存和更多 App Support 痕迹。
6、Clean 更有用,也保持谨慎,Mole 会找出项目里的 build、dist、target、node_modules 等大目录,但默认留给用户审查。
7、Analyze 扫描更快:磁盘分析加入并发计算、缓存复用和子目录预热,大目录打开更快。

最近好内容值得好版面的 Kami 更新了不少东西
http://kami.tw93.fun
1、新增了网页落地页模块,比如说你看到的 Mole 的官网、Kami 自己的官网其实都是通过 kami 自举来生成的,非常适合你的产品页介绍,甚至给你想好了 Geo、Sitemap、Vercel 部署的考虑点,让你建站无忧。
2、终于支持 Marp 幻灯片模式了,又回到了那个用 Markdown 写 PPT 的时候了,一份 md 通过 marp-cli 就能导出 HTML、PDF 或 PPTX,主题内置 Kami 配色和字体,也是开箱即用,也很轻量。
3、发现居然有不少韩国用户,于是 Kami 在支持 中文、繁体、英文、日语的基础上对韩语进行了很细的支持以及多模版设计,假如你是韩国的朋友,非常欢迎试试,给我提建议。
4、现在的一页纸模块、作品集、PPT 都支持导入你的品牌 logo 以及其他调性,让 Kami 和你的品牌风格融为一体。
5、因为我们是工程师,Kami 对于代码的展示也做到了自动语法高亮,构建的时候会自动帮你着色,无需外部 css。
6、还有一个有意思的是,虽然 Kami 也是 Skill,但是其实他 70% 都是代码,而非 Markdown,假如你想学习写一个默认听话好用的 Skill,也换欢迎你去读读代码,可能有帮助 https://github.com/tw93/Kami

给 Kaku 做了一个好看的官网
http://kaku.fun
终于完成了,使用的是 Kami 的技能来做的,补充了不少文档的东西,支持中英文,小 Kaku 终于也有自己的官网了,欢迎去看看,此外 Kaku 0.12 版本也发布了,记得去更新~

随便看看

小伙伴来看看我最新的桌面
非常高兴,周末到的,之前我的显示器下垫了一本厚书加上一板麻将,高度刚刚好,但是强迫症想找一个不突兀 30×20×10 的方块放下面,找了很多显示器专业的垫高都太大了,也看过用亚克力板,也点粗糙,无解。
关键来了,pdd 不知怎么逛到了佛像底座这个东西,完美契合啊,还便宜十倍,效果非常之好!

我居然才去看给阿嬷的情书,很推荐
周末去看了一下「给阿嬷的情书」这个电影,马上要下映了,非常好看非常感动,近两年电影院看过的最好看的电影,那几个年轻演员选的非常好,没有看过小伙伴有空非常推荐去看!

随便写写

聊聊我做产品的一些取舍
Mole Mac 发布 20 多天后销量到了一个小里程碑,想和大伙聊聊我这个过程中的一些取舍,以及我为啥在前期在处理和用户的任何交流、答疑上、退款全部用手工的方式来进行,希望对正在独立研发自己作品的小伙伴有一些输入。

首先说,为啥我要检查完全手工手写的处理处理用户的答疑、反馈、邮件回复、退款、重置激活码、退差价等等这些事情,虽然不足用户量的 1%,其实完全可以花半小时写一个 Agent 来帮我处理,这或许也是很多工程师做产品过程中一个很常见的看似高效但是不是很好的误区,这里有两个考虑,只有你真实的处理用户的售后问题,你才能感觉到用户真正需要的,他为啥要退款,为啥感觉不好用,他的真实的建议反馈,甚至还可以邮件交流获取到更多真实的诉求,以及这个你的处理过程中你熟练了解各种问题的最好答复和解决方案,这样等产品慢慢做大以后,再来用 Agent 提效会比一开始好很多。

其次,为啥不建议一开始就建立所谓的售后系统,因为这也是产品工程师一个重要的决策技术判断,优先做好主产品功能,而非一上来就把你的周边配套都搭建起来,虽然 AI 很快,但是还是会浪费你的宝贵时间去优化产品本身,看似不花时间,其实花了你很多时间,有这个时间去优化产品,满足用户的真实诉求会好太多了。

然后想和大伙交流,对于工程师转型产品独立研发过程中常见的一些坑点,首先一个好的产品和一般产品的区别是什么呢?好的产品更会决策哪些东西不做,不同的功能放到哪一个阶段做对于产品以及用户最好,哪些功能即使很好,但是不是本产品的主线也不应该放进来,不然很容易变成一个大杂烩,也不好维护。好的产品还有一个特性是脑袋里其实有这个产品半年内发展的脉络,很清晰知道每一个版本应该加哪些功能,以及哪些功能是伪需求,以及什么功能应该放到用户顺手的地方,对于普通小白不要说明书的产品才是好产品,这也是有小伙伴建议一些 mac 上的好功能想加到 mole 里面被我抱歉的原因,保持克制,以及坚信如无必要,勿增实体的产品观点。

mole 的定位是 mac 的系统优化、清理、维护的安静守护者,保持这个定位,去完善他,做到全世界最好用的 mac 维护软件,要是全球有每 100 个 mac 用户就有一个使用 mole,那么 mole 就真的很好用了,也是我做产品追求的点,让更多非技术小伙伴享受到工程师产品的乐趣,最近还有视障用户在使用 mole,遇到一些无障碍问题,我抓紧修复,非常期待他们使用起来的效果和体验。

或许在 AI 时代,的确让很多东西方便很多了,但是和人的交流不能用 AI 代替,不然就没有啥意思来,虽然可以提效,但是很难提升彼此感情和信任,这或许会是以后用 AICoding 出来的产品保持人味的一个很好的途径。

由于第一次做付费产品,可能也有是我思考不周的地方,也很欢迎有经验的朋友帮助指出和建议。


觉得不错,请 Tw93 喝冰可乐 🥤

第268期 - 小河公园

2026-05-25 08:00:00

封面图拍摄于上一个周末在小河公园拍到的一座有质感的建筑,刚好阳光非常好,绿树搭一起很好看。

记录每周看到的接地气的潮流技术,筛选后发布于此,觉得不错可关注此周刊,方便获取更新通知

产品发布

Mole 的客户端来啦
https://mole.fit/
终于终于 Mole 的 Mac 桌面版本来啦,CLI 也会一直免费开源下去,桌面端是为喜欢有交互产品感的小伙伴准备的,最近更新到了 1.5 版本,新增了菜单栏的各种精灵动画效果,支持了软件自启动管理、软件更新管理,以及最有趣的风扇控制等功能,还有更多内容欢迎大伙直接去看官网说明,给周刊小伙伴一个折扣码 MOLEWEEKLY 可以 8 折,当前早鸟价 9 刀。

假如你之前给 Mole 贡献过代码,或者在 GitHub 上赞助过我,欢迎私聊我,我送一个 100% 折扣码给你。

Mole CLI 更新到了 1.39 版本
https://github.com/tw93/Mole
1、mo clean 大幅加固:GUI app dotdir 和 Gradle DSL 缓存不再被误清,dry-run 与实际清理判断一致不再虚报,simctl 探测加入重试修复重启后首次报错,废纸篓清理不再弹 macOS 警告对话框阻塞运行,TMPDIR 清理提速约一个数量级,新增 UTM/Lima/Arc/QQ Browser/Codex CLI/Antigravity/Gemini 缓存覆盖,VS Code 系列按 .obsolete 标记清残留扩展。
2、mo uninstall bundle ID 匹配升级为边界校验防止误命中,残留登录项会在摘要中指明清理路径。mo purge 加固超时保护和 trap 处理,任意退出都会恢复光标并清临时文件。
3、mo analyze 硬链接按 inode 去重,FCP 等托管媒体不再虚报数十倍。mo status 可用内存算法与活动监视器对齐。
4、mo touchid PAM 写入改用原子操作保持只读权限。mo optimize 移除蓝牙重置避免误踢设备。
5、全局支持 NO_COLOR=1,Trash 不可用时 fail closed 防止静默永久删除。

Kami 支持做产品官网落地页了
https://github.com/tw93/Kami
最近 Kami 也更新了不少东西,除去原有的 PDF 生成外,你可以告诉他你需要做一个 xxx 产品落地页,他就会帮你做成 Mole 官网那种偏安静的风格。

Waza 最近有不少更新
https://github.com/tw93/Waza
Waza (技, わざ) 工程师技能 Skills 合集最近有不少更新,发一条推同步给大伙,在用的小伙伴记得更新,我又把将近一个月开发的最佳实践沉淀进去了,特别是最近 Mole 客户端研发过程中积累的很多经验。

首先 Waza 终于完全支持 codex 了,一行命令就能开启,所有能力都支持,因为我感觉最近 codex 挺好用的。

最重要的是,原来的 health 技能本来只是用来检查 Claude 配置和使用是否符合最佳实践,现在升级成了整个 Agent Health。现在不少人用 AI 写代码有一个非常有趣的现象,就是开始觉得很牛逼,写久了就维护不动、也不好扩展了,这种情况下你可以试试 /health,会帮你检查代码,包括各种能力是否还 OK、是否好维护、是否要拆解、是否要删除无用文件,好比是你 AI 生成的烂代码的清道夫。

然后是思考模式 /think 也有很多更新,你可以和他一起讨论这个功能是否应该做,他会从 Kill / Keep / Pivot 几个维度给你判断。其实很多时候一个产品是由”什么不该加”决定的,而不是”还能加什么”。

我一直觉得给 AI 加规则需要克制,你每加一条规则对它而言就变成了上限,模型变强后你的规则反而拖后腿了。这也是我不喜欢 Superpowers 和所谓 Spec 编程的缘故,太啰嗦、规则太多。这也是写 Waza 的原因,好比把我写代码的分身装到了你的电脑里。

潮流工具

Lightpanda:Zig 从头写的无头浏览器
https://github.com/lightpanda-io/browser
Zig 从头写的无头浏览器,为 Agent/自动化设计,传说比 Chrome 内存 -9x,速度 +11x,兼容 CDP 协议(Playwright/Puppeteer),Agent 时代的浏览器基础设施可以试试看。

Mise:Dev tools, env vars, and tasks in one CLI
https://github.com/jdx/mise
一个工具统一运行时版本(nvm/asdf)+环境变量(direnv)+任务(make),一个 mise.toml 管全部。Rust 轻量二进制,有兴趣小伙伴可以试试看。

随便看看

推荐这个柠檬味的苏打水
一定要冷藏后再喝,非常好喝,不要喝原味的,就这个柠檬味最爽!

这个滴眼液我一直在用还不错
假如小伙伴经常忘我地 AICoding,可以买一支海露滴眼液,再让你的手表提醒你站起来走走。

买了几个不错的木质东西
第一个是鞋拔子,不用弯腰穿鞋了;第二个是电脑撑高架,非常好用,带防滑;第三个是放香薰的小瓶子;第四个是做咖啡时扫咖啡渣的小刷子。

聊一聊 Mole 桌面端的发布
顺着最近发布的 Mole Mac 这个事情,想给大伙分享一下我这两天经历的神奇时刻。感谢这个去年在三亚泳池边的小玩具项目,让我认识了很多海外有趣的开发者,各个国家的。

Mac 客户端陆续做了两个周末。之前有不少国外用户提过,家里的父母、兄妹不会用 CLI 但很想要这个功能,问能否出一个简单好用的桌面端。当时一方面是时间不够,另一方面是觉得 Mole CLI 还没到我认为成熟的地步,所以一直拖到了现在。

Mole 发布也才半年,居然超过 50K star,500 个用户提交的 issue 清理建议、300 个高质量的功能 PR、100 位全球开发者的贡献,带来了可能比现在 CleanMyMac 这类工具更强大的清理能力。甚至因为在 README 挂了 2 张我用 Vercel 加速的图片,一周跑了 60T 流量,直接欠了 Vercel 80 刀,我才意识到用的人真的很多,那桌面端就可以做了。

Mole 桌面端的很多巧思都是开始做的时候才想到的。比如用行星来代表每一个功能,和我小时候喜欢看各种行星运行有关系,加上 10 年前学会前端后第一个特别想学的就是 WebGL,开始用 WebGL 来画行星,行星的特征和 Mole 做的事情可以很好呼应,所以把这个主题加了进来:

清理用地球,「雨洗旧土,尘随潮去」
卸载用火星,「红尘覆旧,轻装再行」
优化用水星,「近轨疾行,小修有声」
分析用木星,「远目成图,微处可见」
状态用太阳,「光不合眼,心跳长明」

好比小鼹鼠的挖掘探索从小地方到了大世界的感觉,但是依然很清静,不会打扰你。

还有一个设计小巧思,各个行星的贴面图我换了不下 10 次,从 NASA 官网下载挑选了很多,找到最合适的。其实每一个行星转的方向方位、转速、完成后的飞行效果特征均有参考实际的行星运行情况,这个过程也算是 AI Coding 中很有乐趣的部分。虽然感觉这些东西和 Mole 鼹鼠好像没有那么大的联系,完全可以做一个很简单的菜单栏点啥清理啥就行,但还是想着不能这样,用 AI 产生的赛博垃圾已经太多了,我需要做一个舒服一点的东西出来,让我的 token 不浪费,也为了不污染你的时间线。

当天晚上大概 10 点发布,很感谢很多朋友自发转发,也特别感谢很多用户来购买,甚至有不少小伙伴仅仅是因为 CLI 带来的好处特地来购买的。欧美用户特别多,法国、德国各种币种,真的很神奇。其实 Mac 桌面端还有很多需要补充的功能,也很感谢大家的包容,为了一个漂亮小玩具预付了 9 刀,我继续加油把功能做好才行。

我做事情很喜欢水到渠成,不喜欢短时间急切追求结果。这种长期持续迭代,持续认识很多新朋友,给到我很多的输入交流讨论,才是最宝贵的财富,特别有意思。


觉得不错,请 Tw93 喝冰可乐 🥤

第267期 - 西湖拍字

2026-05-11 08:00:00

封面图拍摄于上一个周末,为了给我的造字Luo找笔画的感觉,去西湖旁边的路上找这种石刻字,拍的图片。

记录每周看到的接地气的潮流技术,筛选后发布于此,觉得不错可关注此周刊,方便获取更新通知

最新文字

你不知道的 GEO:AI 可见性的原理、实践与取舍
https://tw93.fun/2026-05-01/ai-visibility.html
这几天有好几个小伙伴@我说,我的开源工具在他们问 AI 的时候被主动推荐了,啥也没做居然可以被收录,想着要不花一个小时把内容结构化整一整,应该会更好,于是整好以后,快速发了一个速记推,但是内容结构不清晰,想着大家很感兴趣,那要不就整一个结构清晰的文章便于沉淀和查找。

潮流工具

好内容配好版面的 Kami 升级了
https://github.com/tw93/Kami
最近 Kami 进行了好几个升级,包括修复 PPT 中文乱码、工程提速、文档类比扩展到 8 类、很多细节的排版打磨、内置图表能力的更新等等事情,欢迎去更新试试。

工程师 8 大技能树 Waza 更新了
https://github.com/tw93/Waza
1、Durable Context: 六个 skill (think, check, hunt, design, write, health) 可以消费可选 memory/preview 上下文, 安全契约: 当前状态始终优先, 默认禁读原始对话, 不允许写死机器路径。
2、Plan Execution Mode: /check 按步骤执行已批准的实现计划, 默认 review-then-ship 续行; document review 路由移交 /write。
3、Evaluation Mode: /think 新增 Kill/Keep/Pivot 输出, 判断某个东西该不该做、该不该留。
4、验证护栏: 触发词重叠检测、路由漂移检查、attribution 泄漏拦截, 防止 skill 静默冲突和个人信息意外泄露。
5、Design 和 Write 参考: 新增排印陷阱、设计 token、美学质量、中英混排规范、release-note 风格指南。

Kaku 终于更新到了 V0.10 版本
https://github.com/tw93/kaku
🥷 大伙久等了,Kaku 终于更新到了 V0.10 版本,这个版本憋了我好几个小版本没有发布,一直在优化调试 Kaku 一个很便捷的端内的 Agent 助手功能,是一个干净利落不啰嗦的技术伙伴的感觉,你可以用 Cmd + L 一键唤起,不会干扰你的任何现有的内容,但是他会很聪明去读你的上下文,并提供了不少我挑选的好工具来补充他的手,他的脑袋由你通过 kaku ai 去配置,这里非常推荐配置上搜索的能力,推荐 pipellm 的不错。

AI 功能是我一直想做,但是不想打扰用户的功能,这里你假如更习惯纯终端使用,我也更新了非常多的功能和大伙聊聊。

首先支持一个一个有意思的智能窗口判断拦截,当你没有在 kaku config 里面配置是否需要拦截窗口关闭的时候,假如你正在进行 AI 工作,他会动态拦截问你是否要真的关闭,防止你不小心关掉。

终于也支持的窗口快照的能力,Kaku 自动保存多 tab、多 pane 布局,需要时按 Cmd+Option+Shift+T,或从 Shell → Restore Previous Window 来恢复,这样可以很好防止你关掉后,想重新再来的痛点。

也有小伙伴给我提建议说现在浅色模式很好看,但是深色模式对比度有点强了,接收到了,现在我调了一版很柔和的深色模式,降低了高亮色饱和度,前景文字微微调暗,长时间盯屏更不刺眼。

然后我对启动速度,冷启动速度很有强迫症,还是想做那个最快的终端,我通过 Lua 字节码缓存、字体与配置延迟初始化、shell 用户变量缓存等方式,让你的 Kaku 一下子就可以打开,虽然距离 Alacritty 速度还有一点点差距,我继续加油。

最后修复了全屏崩溃和卡住、显示器竞态、resize 缝隙、光标 reflow、链接、选择、浅色主题可读性和 TUI 复制等等细节问题。

假如你第一次听说 Kaku,也很欢迎去试试,当前还不是成熟,正在优化中,有任何建议以及发现 Bug,欢迎大伙提交 issue 给我去解决。

随便看看

M5 Pro 黑色终于到了 非常漂亮 非常激动
16 寸 M5 Pro / 48GB / 1TB 黑色普通玻璃我感觉这个配置非常适合想购买新电脑的小伙伴。

整了一个 iPhone SE3 玩玩
这个小手机怎么可以这么精致,摸在手里太舒服了。

我的一个不错的 UI Bug 调试的技巧
给大伙分享一个很有用的 UI bug debug 的方案,就是我之前古法代码阶段经常用的录屏慢放调试的办法,AI 很难理解这个,但人很好理解,找到那一帧有问题的,然后你就大概知道问题在哪儿了,再把截图给 AI,基本上会比打日志、猜的方式排查好太多了。

玩推特居然 4 年了,发了一个碎碎念
加入 X 居然已经 4 年了,这段旅程非常有意思,也正是把我不少技术产品分享欲找到一个了一个很好的出口。

刚好和新朋友聊一下我是怎么来这里的,当时还叫推特,那时候妙言刚刚写不久,想找一个地方来同步我的更新日志,对,很简单的一个事情,于是就用谷歌登录注册的推特,然后发了当时妙言的介绍,非常神奇,原来妙言在已经被很多很多粉丝多的朋友已经在推荐这个简单好用的 markdown 原生笔记应用了,过来后,好像突然有一种原来有这么多朋友在这里,终于见面那种感觉,当时推特环境真好,没有这么多广告营销搞钱,更多是分享、交流,纯粹的技术讨论,很遗憾,当时不少输出质量比我高很多的朋友慢慢发的很少了。

后面我慢慢每天早上分享我看到的一些好开源产品,或者自己新产品的发布,以及自己的一些想法碎碎念,慢慢的认识了不少志同道合的朋友,他们也给我的开源开项目贡献了非常大的精力,包括台湾的很多朋友、日本的、土耳其的、欧美的,特别是 Pake 这个项目,很多小伙伴帮忙,这也是当时没有 AICoding 的时代写代码的一种纯粹。

等 ChatGPT 刚出来的那天,我就立马去注册了账号玩起来了 3.5,当时的确是神奇时刻,当时还是分享那种搞笑的提示词,很有意思,在现在看起来属于远古文学了,我甚至还在 2022-12-04 写过一篇《普通人如何不被 OpenAI 取代》,哈哈,可见我当时有多浅,甚至深入问的第一个问题是 给我一些学习 Rust 的在线文档,现在 AI 发展起来也不可同日而语了。

也正是这个时候,我差不多觉得 all in ai 了,在公司侧把主职的业务支持技术全部下放给到下面的一级管理者,自己给团队找更大的天花板 AI,甚至当时用我自己的国际信用卡去自费买 gpt 的官方 api 给团队使用,了解最新的东西,把业务中大量一直让业务管理者头疼的事情能用 AI 解决的都解决了,顺便我擅长画稿子整产品解决方案,也把 AI 应用研发平台、B 端数字员工解决方案、业务效率工具和 AI 的深入融合,如今发展到现在 3 年多,很多都非常产品化以及效率大幅提升。

由于在实践中,效果非常明显,我在 23 年初,把我所有中概股以及公司归属的股票全部 all in 到了 AI 方向,虽然非常廉价的给卖了,但是买到了很多现在看起来是宝贝的股票,比如我非常喜欢的 130 多的特斯拉,90 多的英伟达,160 多的 SMH 等,这个阶段我开始有意识的去学习投资,分析一个公司的水平,以及本身的价值如何,也看了很多书来提升自己的思想,但是对于实操效果不大,因为很多书是 AI 没来前几十年写的,不过思想很有用,此外投资 AI 也不能和以前思路不一样,也让我找到了编程之外的一个兴趣,很有意思,以后看能否做一个和投资相关的 AI 产品。

再到后面,其实慢慢就到了大家熟悉的去年国庆在三亚度假泳池游泳休息过程中写的 Mole,Mole 让我认识了非常多的海外开发者,我的海外粉丝大幅增加也是由于这个产品被全球各地的开发者几乎每天都有人在帮忙主动宣传,非常感谢!然后就到了今年过年写的 Kaku,还有最近给我提效的 Waza、Kami,还有新电脑到了以后想整的 Luo 落文这个字体,旅途非常美好,很期待后续的旅途,也非常欢迎新朋友的加入。


觉得不错,请 Tw93 喝冰可乐 🥤

第266期 - 口罩雕塑

2026-04-27 08:00:00

封面图用于周末去拱墅这边办事看到的一个带着口罩的雕塑小孩,一转眼疫情居然过去了这么久了,但是又感觉弹指一挥间,还是需要记住那几年的。

记录每周看到的接地气的潮流技术,筛选后发布于此,觉得不错可关注此周刊,方便获取更新通知

介绍一下 Tw93 开源小家庭

https://github.com/tw93

在写完 Kami 的时候,我突然想 Kaku、Waza、Kami 非常像一个小家庭,然后继续琢磨,其实 Pake、MiaoYan、Mole 也一直在这个家庭默默存在,甚至比其他成员在没有 AI 的时候就出来干活了,今天给大伙介绍一下我们这个温馨幸福的家庭。

Kaku 是 爸爸,主要在写代码、终端、构建,在 AI 时代非常可靠能干,把家庭支撑得好好的。

Pake 是妈妈,一直在默默无闻的打包、整理、交付成 App,非常温和且利落,家里几个孩子最喜欢的就是妈妈。

MiaoYan 是哥哥,比较懂事沉稳,喜欢写作、Markdown、沉淀思考,一个安静的小伙子,会思考,有自己的主见,会输出自己的观点,不追风不随波逐流。

Waza 是姐姐,和妈妈的性格很像,很干练的姐姐形象,小时候还去学过跆拳道,非常爱学习,通过不够的练习总结让自己技能越来越好,练到本能。

Kami 是妹妹,家里最年轻的小可爱,拿着我女儿的照片形象生成的,轻快,非常爱笑,非常明亮的小女孩,在家里有一种秩序检察的感觉,喜欢整齐,喜欢画漂亮的画画,虽然小,但是很能够给人温暖。

Mole 是家里的小宠物鼹鼠,某年在三亚泳池边游泳带回家的,一只圆滚滚的小鼹鼠,带着小头灯拿着小铲子,非常喜欢翻箱倒柜钻角落,找到不需要的东西帮忙扔掉,很喜欢干净,一看到垃圾还没有等你反应过来就被他扔掉了,一直陪伴着。

话说,你是先和 Tw93 Open Source Family 哪一个成员认识的,我把他的其他家庭成员介绍给你认识认识,希望给你的生活来带来一点美好的东西,当然也很欢迎你把成员推荐给你的好朋友认识。

产品发布

Kami:一个 AI 时代舒爽的排版设计系统
https://github.com/tw93/kami
上上周末在整一个新的 Skill 叫做 Kami (紙, かみ),大伙可以把他当做 Waza (技, わざ) 的妹妹,Kaku(書く) 的女儿,主打用于 Paper 排版的场景,上周一完成了开源发布,欢迎去使用。

比如说你需要产出一页纸的报告,你需要写一个白皮书、需要产出一个精致的 PPT、需要弄一个作品集的 PDF 发给别人等等,也就是任何排版的打印场景都可以使用,自动生成精致 PDF,里面还具备自动绘制清晰图的能力。

然后最近还有很多更新,首先最好玩的是,我支持了 12 种内联的 SVG 图表,比如说你的股票投资各种图、你要画的架构图,配色也和 Kami 一致,会在帮你产出版面的时候自动判断是否需要用图表能力,帮你把事情讲得更明白。

然后我也花了一些时间去支持英文、日文版本的场景,精挑细选了下对应的我觉得在排版上不错的字体、字间距、行高、文字大小等,假如你有英文、日文的场景可以试试。

最后支持的生产物里面也支持图片、PPT 的导出,包括 HTML 的展示,当然最好的排版物我推荐 PDF,这样他人阅读起来也非常舒服。

Mole 也有更新啦,还有一个好消息桌面端有进展了
https://github.com/tw93/Mole
1、mo uninstall: 卸载后会清理残留的 LaunchAgent/LaunchDaemon plist;新增对 /usr/local、/opt 等非标准路径下 pkg 安装应用的识别;嵌套 helper app 不再阻塞登录项清理;调用 brew 前会丢弃 sudo,避免 cask 卸载因 “running as root” 中断;Homebrew bottle 在路径含空格的前缀(如 Applite)下也能正常运行。
2、mo clean: Chrome / Arc / Brave / Vivaldi / VS Code / Cursor 正在运行时不再清理 Service Worker ScriptCache,MV3 扩展不会再被清理掉;TCC 受保护的 Group Containers 被跳过,避免反复弹隐私授权;
3、Cloud & Office 段加入超时与 SIGINT 处理,不再卡住;Microsoft Office helpers 与科研软件 bundle 不再被误判为孤儿(兼容 macOS 自带 bash 3.2);新增 Yarn v1 全局缓存清理。
4、mo clean: AI 编程助手老版本清理新增 GitHub Copilot CLI(~/.copilot/pkg/universal//),与 Claude Code、Cursor Agent 一起处理。
5、mo analyze: 工作池上限再次下调,防止 Steam 类目录扇出场景下耗尽系统线程;删除文件时使用增量缓存失效,无需整体重扫;bundle 解析在 mdfind 超时后保留文件系统兜底。
6、mo optimize: macOS 26+ 上底层工具不存在的 periodic maintenance 改为优雅跳过;新增 mo optimise 别名和补全。

随便写写

你不知道的 AI Coding:非技术人的上手、场景与实战
https://tw93.fun/2026-04-26/ai-coding.html
上个月在公司里给产品和业务的小伙伴分享了下如何上手 AI Coding,加上最近又发了条推特,聊到不少同学因为订阅门槛没机会用上一线 AI Coding 工具,方法和习惯不花钱就能先学,索性把上手这部分整理出来。然后为了让内容给大伙更好理解,文章中绘制了不少简单插画,这样看起来应该更会直接。

视频分享版的《你不知道的 Agent:原理、架构与工程实践》
https://www.youtube.com/watch?v=Z5If1L3eFtw
终于传到 Youtube 去了,上次看文章的小伙伴假如没有看太懂的,或者想更加了解的,欢迎看视频,Youtuber 视频小白欢迎大家一键三连加关注,以后我尽量把分享都录屏分享给大伙在这里看看。

这个分享文稿也非常有意思,是 Kami 的前身。Kami 最开始是我在 CC 里面的一个投资报告生成小玩意,然后刚好有一个分享要讲你不知道的 Agent,很懒感觉写一个这么长的 PPT 多费时间啊,然后就直接把原来能力边生成边调试几个版本到满意状态,然后 Kami 就出生了,欢迎阅读。

幸福瞬间
周日慵懒的午后在书房敲代码
没有什么杂事要处理
用不完的 Claude Code
代码一把过的惊喜
一抬头看到了夕阳透过窗户
一种非常简单的幸福

一些感悟发出后,又有变化了
最近校招面试了不少 985 实习生,一个很强烈的感受是:AI 工具正在把学生之间的资源差距快速放大。

从我这段时间的感受看,差距真的可能到 5 倍。那些明显领先很多的同学,无一例外都比较早接触了 Claude Code、Codex 这类最好的 AI Coding 工具,也愿意自己花钱订阅。他们不只是会用工具,而是已经把它们变成了日常学习和开发的一部分。聊模型、工程、Agent、代码实践,可以很自然地聊一个小时,很多地方甚至比我理解得更深。

但也有不少同学,学习成绩很好,计算机基础也扎实,只是因为家庭条件或预算有限,平时只能用国内中转站或更便宜的国产模型套餐,这个差距非常现实。现在最好的国产模型和国外一线模型,在 模型综合能力上大概还有半年左右的时间差。以前没有 AI 的时候,资源差距最多只是效率差一点,现在会直接影响视野、实践深度和自信心。

这件事我最近一直在琢磨,对一些本来很有潜力的学生来说,只是因为每个月几十美元的门槛,就少接触了很多东西,我觉得挺可惜。想起我当时读大学的时候其实也经常囊中羞涩,好在大二认识了不少大牛学长带着我开始做商业项目养好了自己,挺感谢当时很耐心教我技术的各种朋友。

所以我想做一个很小的尝试:拿一部分 X 发推收益,资助几位学习成绩不错、喜欢计算机、但家庭条件不太宽裕的同学,给他们提供几个月 Claude Code 或类似 AI Coding 工具的订阅,让他们真正体验一下目前比较好的模型和开发方式。

不过我自己平时也比较忙,不太可能一个人长期处理申请、筛选、核验和跟进。所以也想顺便邀请一些对此有想法的朋友一起做。比如高校老师、学生负责人、开源社区成员,或者本身就在做教育、公益、开发者社区的朋友,可以一起帮忙想一个更靠谱的机制。

这件事我暂时不想做大,也不想做成很复杂。先从小规模实验开始,比如每期 5 到 6 个同学,每人 3 到 4 个月,甚至也可以每周来找我视频问一些问题。想着优先看推荐、作品、学习记录和真实使用反馈,尽量避免变成单纯发钱或者拼谁会写申请,当然现在能上 X 的大学生应该不缺这个钱,所以还是需要看有没有更好的渠道。

如果你有靠谱渠道,或者愿意一起参与规则设计、推荐、审核、跟进,欢迎私信我。能把这件事做得更可信一点,也许真的能帮到几个本来就很有潜力的同学。

回复更新>

消息发出后,收到不少朋友的建议和提醒,我也认真看了。

这件事确实不能只靠热情直接推进。一方面涉及工具使用边界和合规风险,另一方面学生群体的真实需求、筛选方式、后续反馈,也都需要更稳妥的机制。也有朋友提到,之前做类似事情踩过很大的坑,最后甚至被反咬一口,这个提醒我觉得很有价值。

所以我准备先接下来先收集一些实际情况,比如大学生现在使用 AI Coding 工具的痛点、预算限制、学习场景和真实需求,再整理一个更清晰的方案。

后面会优先考虑和国内大模型厂商、开发者社区、高校老师一起,看能不能用更正规、更可持续的方式,把这件事往前推一小步。


觉得不错,请 Tw93 喝冰可乐 🥤

第265期 - 西溪窗外

2026-04-20 08:00:00

封面图用于周内中午去西溪湿地月芽吃了个午饭,好久没有去了,环境真好,刚好那天太阳穿短袖刚刚好舒服的那种状态,拍了一个窗外,春天真快。

记录每周看到的接地气的潮流技术,筛选后发布于此,觉得不错可关注此周刊,方便获取更新通知

聊聊 Waza 的设计思路

我想陆续用几条内容来介绍 Waza 里面一些有趣技能的实现参考,上周每天早上写了一条,记录给大伙看看。
https://github.com/tw93/waza

介绍 /design 技能

首先我非常讨厌 AI 生成的那种千篇一律甚至还带 emoji,蓝紫色渐变的网站,觉得非常丑,只能说能用。

于是我把我最近做的所有的带 UI 的网站让 Claude Code 去学习我的调教记录,会生成一份基础的我觉得最佳实践和不应该有的反模式,这个基础上会有一个雏形,然后我把 claude frontend design skill 里面有用的学习过来,基本就有一个模式了。

考虑到一些具体规则,我从 pbakaus/impeccable 学习了一些,他给我贡献了大量具体的规则,比如说禁用的字体清单、色彩系统、主题风格、css 模式的禁止项、动画的规范等,用于让 AI 具备一定的审美知识了。

然后从 getdesign 的能力中,获取到设计的一个来源于 Google Stitch 的九段式脚手架的结构,在简化能力基础上汇集到 /design 里面,这里他就有一个知识面体系了。

最后我会在让你用这个技能的时候,先回答几个问题,谁用、美学方向选择、页面想让用户记住的、你最不喜欢的、网页特色微交互是怎么样的,这样 Claude Code 再基于这个重要的上下文以及 /design 去工作 往往会得到事倍功半的效果。

如何设计 /check 这个代码 Review 技能的

首先我们需要知道模型本身告诉你他做完了,不一定是做完了,很有可能会留下一些不存在或者有问题的东西,经常会藏些问题,在 Agent 设计中我的工程经验是会给模型一个 checklist 用来校验是否真的做完了,这样往往会比你让他去检查效果好太多了。

/check 最开始做的时候设计就不是一个大而全的 reviewer,而是一个编排分工能力系统,其中 SKILLmd 是主审,负责审查的分级和流程控制,agents/ 下有独立的安全审查员和架构审查员,各管各的,互不干扰,什么时候拉谁进来,会由一份激活规则来判断决定,而非传统大家用的关键词匹配。

分级逻辑也比较有意思,对于 100 行以下的代码快速 review,100-500 行的按需加专家,500 行以上的全拉满,然后再加一轮对抗性测试,对抗性测试会从这四个角度来找漏洞,包括违反假设条件、组合失败下的问题可能、上下级串联错误的问题、滥用的场景等等

然后发现的问题也分 4 级来处理,能安全修复的直接去修复了,大概了对的会打包出来让你手动再确定一次是否 ok,需要判断的会问你,仅供参考的部分也会高数你,但是不会每一个小问题都来问你一遍,也不会越权帮你改行为逻辑。

还有一个硬要求,验证没有跑完就不算完成,会自带一个探测的脚本,能识别 Cargo、TypeScript、Python 等项目类型去跑测试,探测不到就直接报错,不会假装通过。

这样就更像一个很经验的技术专家,在面对不同情况的问题 review 的一些经验,刚好我把这些经验用很简单方式沉淀到了 waza 的 /check 技能。

如何设计 /think 这个技能的

居然到了 Waza Skill 设计思路分享的第三弹,今天给大伙分享我是如何设计 /think 这个技能的,也就是在写代码之前做方案设计用的。

我使用 Claude Code 有两个非常有意思的设置,第一个是 /model opusplan, 也即默认做计划会使用 opus 最强模型,然后去执行使用普通 Sonnet 模型,这样可以帮助我的 Max 省点儿用在更需要地方。

第二个是我其实默认执行会用 alias c=“claude —dangerously-skip-permissions”,这个不建议技术小白用,我用是由于我知道他在做什么,以及主要是我懒得缘故。

然后回到正题,那么 /think 怎么让最牛的模型执行更好一点呢?继续回到模型本身,其实模型不喜欢表态,但是我更喜欢能表态给你最优方案的工程师,所有我做的第一件事就是,开头就要求模型必须有立场,说清楚什么证据能推翻这个立场,并且明确禁掉了”There are many ways to think about this”这类正确但无用的废话,给 2-3 个选项没问题,但必须有明确推荐,而且必须包含一个最小化选项。

然后方案并不是想出来就 ok 了,第二部会让他自己反驳自己,什么情况下这个方案会有问题,假如有办法修复,那就补充到方案里面重新呈现,假如直接打破了方案,他会直接高数在哪些情况下为什么不行,这样至少交到你手里的方案是你心知肚明的。

对于前提验证也会做得比较细,先确定解决的目录代码位置对不对,我还真出现过他出方案拿着一个不对的路径在出,然后查旧的技术方案文档避免重复造轮子,然后去搜索 Github 看看有没有人也处理过类似的问题,这三步做完才开始想办法,防止一开始就建立在错误的前提上。

这里也会有复杂性分级,超过 8 个文件或者服务新增会明确告知规模,超 3 个组件交换数据会画 ASCII 图找环,所有 API key 和第三方依赖在方案阶段就列清楚,防止白忙,也防止引入不靠谱的方案。

最后还有一个硬性规定,方案里面不允许出现 TBD、TODO、“以后再说”、“类似第 N 步”这种东西,因为又回到 AI 的性格,给了这个东西执行的时候很容易出现少做或者多瞎想,相当于不要给 AI 任何退路,导致效果不好。

最后方案的输出也有要求,做什么、不做什么、选了哪一个方案什么理由,3-5 个决策依据,明确的未知项,/think 决不写代码,用户批准后再进行。

这里我做 Think 技能的时候,也是参考我认为好的技术专家是怎么来做技术方案的,详细分析调研后的最优技术方案,决策果断,不留尾巴,被否定了立马去优化方案本身等等。

聊工程师技能部分的 /hunt 技能

终于到了 Waza SKill 设计思路的第 4 部分,讲完这个就差不多了,因为其他两个是 /read 和 /learn 之前已经简单聊过,这次继续聊工程师技能部分的 /hunt 技能,其实就是 debug 问题排查问题的技能。

其实证明 AICoding 是民科和专科的一个很大区别,可以来看用户是如何用 AI 来解决一些很久没有解决的问题的排查思路的,这个过程可以看到明显区别,其实这也是经验丰富的工程师其实用好 AI 远会比不那么懂技术的人可以解决更加复杂问题的原因。

之前经常碰到,Claude Code 遇到一个问题去解决,基本上就是是一个 patch,你说不行,他给你是另外一个,你会发现 4-5 轮下面,又有新问题出来了,也即很容易出现在没有诊断出问题下不断去打补丁,很像之前没有 AI 时候刚刚写代码的小伙伴。

/hunt 的核心规则有意思,就是在 AI 能用一句话说出根因之前,不许碰代码。而且这句话有精度要求,需要明确的那种原因说明。

然后我设计了一张“自我欺骗检查表”,防止模型陷入几种典型的自我合理化的思维,每一种都配备了对应的规则,然后在 gotchas 里有真实案例,这里会根据我最近一个月排查问题时候出现的问题再次总结抽象一下。

假设验证阶段也有一些干活要求,比如加一个最新的观测手段,比如让 AI 学会打 log,打断言,或者跑一个最小失败的测试 case,修完之后还有问题应该是立马去更换方案,会把查了什么、排查了什么方向、还不知道什么整理成 handoff 交给用户来决定怎么继续,而非一直试下去。

输出也会建议到 AI,根因在哪 file:line、改了什么 file:line、什么证据确认修好了、测试通过情况。最终状态三选一:resolved、resolved with caveats、blocked。

这样你会发现 /hunt 就很像一个经验丰富的技术专家了,遇到问题不是去猜,而是先沉下心去看问题在哪儿,诊断清楚原因,然后一把就过就解决的那种,往往这样会节约很多时间。

随便看看

妙言发布了 3.2.0 Nargacuga 🐆 版本
http://github.com/tw93/MiaoYan
1、预览更快:两阶段渲染让文字立即显示,本地图片在后台懒加载,明显减少预览首屏等待时间
2、终端快捷入口:新增 Cmd+J 全局快捷键,随时打开当前文件夹所在终端,文件夹右键菜单也有对应入口
3、复制路径:右键任意笔记可直接复制完整文件路径
4、西班牙语本地化:完整覆盖菜单、设置页和系统字符串的西班牙语翻译
5、Mermaid 升级至 v11.14.0,修复子图连线渲染问题并新增图表功能
6、实时重载修复:其他工具修改的笔记现在能正确触发重载,含符号链接目录内的文件(closes #502)
7、启动与窗口修复:从 Finder 直接打开 .md 文件不再出现白屏,单栏模式下启动和退出时也不会再丢失笔记
8、导出与模式切换:修复切换笔记时预览空白、PPT 演示模式退出时序混乱、导出超时处理异常等问题
9、并发安全:修复 ExportCache 数据竞争、安全作用域 URL 泄漏、异步渲染后笔记状态错乱等问题

Kaku 最近会上一个有意思的功能,再等几天就上线
https://github.com/tw93/Kaku
Kaku 最近在开发一个有意思的功能,一个在终端内可畅通无阻的真 Agent 帮手,慢慢实现过年期间说的那个 Kaku AI 的润物细无声,也满足让我 100% 的 Coding 工作可以完全在 Kaku 完成。

非常方便的上下文环境 + 各种 CLI 好用的工具 + 模型 + 克制的性格 让 Kaku 不是那种冷冰冰,也不是那种 GPT 那种我稳稳把你接住的浮夸感,Kaku AI 的定位是你的一个技术很厉害但友善且不啰嗦的工程师好友。等我测试几天没有 Bug 的时候,就发布 Kaku 的 0.10 版本给大伙用用。

我的 Claude Code Max 使用建议
首先我会在 .zshrc 里面加上一个 alias,这样我每次按 c 就直接启动了危险无阻挡模式,假如你是小白就不建议开始,使用 auto mode 就好了,然后有一个很大的建议,把自动上下文窗口压缩控制到 400k,加起来就是后面这个 alias 写到文件里面去,相当于把 1m 的上下文窗口在 40%的时候就开始压缩了,效果会好不少。

alias c='CLAUDE_CODE_AUTO_COMPACT_WINDOW=400000 claude --dangerously-skip-permissions'

然后我会设置 /model 为 opusplan,这类你可以直接在 claude code 里面运行 /model opusplan 这个隐藏命令就开始了,假如想更快,可以 /fast 打开这个,刚好弥补上面节约的 token。

最后,还有人给了我一个超级好的建议,就是在使用 opusplan 的时候,一定要在 claude 配置文件~/.claude/settings.json里面开启 showClearContextOnPlanAccept 这个字段为 true,不然会会在 sonnet 上遇到严重的缓存未命中问题,一把设置好后,舒服太多了。


觉得不错,请 Tw93 喝冰可乐 🥤

第264期 - 终于完工

2026-04-12 08:00:00

封面图用于记录我的硬件小玩具终于完工的照片,很有意思,我想着把这个过程通过今天的周刊记录下来,希望有兴趣的小伙伴来看看。

记录每周看到的接地气的潮流技术,筛选后发布于此,觉得不错可关注此周刊,方便获取更新通知

新文章发布

在 AI 时代,我是如何深入学习一个技术领域的
https://tw93.fun/2026-04-06/learn.html
把上次的学习总结,集合 Waza 里面的/learn 技能给大伙分享一下,关于上一篇大模型的文章我是如何写的过程,希望对你有用。

聊聊做小机器狗的过程

4 月 4 日,重学硬件,期待可以整一个软硬件结合的小玩意
这个时候属于买齐了所有的零件和工具,大大小小一桌子,等到清明节假期来好好玩玩。

4 月 4 日晚上 9 点 45,0.1.0-beta 版本
终于有第一个反应了,别提我有多高兴了,请忽略粗鲁,因为出厂设置就是这样,我要用 Windows 电脑去修改。

4 月 5 日凌晨 12 点 07,0.1.0-beta1
搞定 WiFi 模块、AI 模块、单片机模块、四足模块可运行。明天来加上脚以及调试屏幕效果,立马就睡觉去去!

4 月 5 日中午 1 点 45,0.1.0-beta2
调好机械腿控制模块,可以趴下睡觉行走,这个狗还是一如既往的粗率,但但但采购的有一个机械腿马达看着有点问题,等待换零件中!

4 月 6 日上午 10 点 33,0.1.0-beta3
腿部控制全部 OK 了,但是现在屏幕应该是我调试过程中烧屏了,等待快递中,期待尽快 Release!

4 月 8 日晚上 11 点 37,0.1.0-beta4
晚上下班后屏幕终于到了,一下子调试好屏幕、温度二氧化碳、红线外、灯光等传感器,WiFi 配网调试中,基本出现差不多了,剩下封胶和稳固。

4 月 11 日上午 11 点 30,0.1.0 终于完成 🎉
把电池包封胶好了,还绑了几根带子防止散架,WiFi 和 Ai 对话模块也调试好了,使用 DeepSeek 模型稍微快一点,对话速度还可以,接下来打算玩高级一点硬件去。

最后拍几张立体照,记录一下

潮流工具

App Store Price:可以查询不同国家/地区 App Store 中应用的价格信息
https://app.vbr.me
这个工具有点意思,可以查询不同国家/地区 App Store 中应用的价格信息,比如说你可以看 Claude 哪一个区订阅最便宜,后面我应该用得上。

随便写写

和大伙聊聊我认为的好的产品体验

上次飞丢的无人机有后续了,由于飞到中途信号突然消失,找了半天没有找到,上传飞行日志大疆排查也没有排查出来,在他们不确定是否真的飞丢情况下,在提供非常简单证明情况下,随心飞服务,直接寄给我一台全新,甚至担心我使用更方便,还送了我一张 128G 的卡,全程没有任何地方让我解释为啥飞丢了,有没有去找。

这个事情让我非常喜欢大疆了,服务体验不管是客服还是技术支持工程师在这个过程非常专业清晰,想借这个事情和大伙聊聊我认为的好的产品体验。

其实产品体验好并不只是大家经常以为,这个产品交互好棒,漂亮,好用,没有 Bug,更更重要的是让用户在着急时刻,你给他提供了一个远比他预期之外的更好体验,让他会非常激动给他的朋友分享你给到他的这次好的体验,这个我认为才是真的好的做生意的服务体验,也很担心这种因为信任所以简单的体验被有些钻空子贪便宜的小人破坏,只能是我们有心的大伙一起去维护这个好的信任关系。

上两次让我体验非常好的是携程,要不是他是中概股,他应该会是我的持仓大头,体验好在这两次抢火车票的经历。

第一次是 3 年前,春节回老家抢票,由于票很难买,他给我选的是多买几站确保可以上车,其实这里我就非常感谢他了,因为其他平台都没有抢到,更更更惊喜的是当时下午我还去电影院看电影了,想着这个事情完成了,看电影过程中,接到一个不知道电话我给直接挂断了,结果立马收到一个短信,说先生我们给你抢到了不需要多买几站的方案,担心需要你麻烦去 App 订单页面确定一下,明显看刚刚那个电话也是人打的,这个短信肯定也是那个服务支持同学发出来的,那个时候,并不是那几十块钱,而是我感觉他们服务体验做得真好,真的是在帮你干事,而且比你的预期办的好很多,这个才叫好的体验。

还有一次在最近国庆回家,也抢到了两张一等座票,不过两个位置不在一块,还挺远的,可能是由于标注了带了一岁半宝宝,关键来了,在出发前 1 天,携程居然自动帮我换座位了,更简单消息通知告诉我,我们找到你这边车厢又有空位了,已经帮你换到一个车厢一起了,这个体验,又是一次比我预期给我带来更好的帮助。

所以大伙做产品过程中,其实可以给到更多用户在他不好整的时候一个远超出他预期的体验或者帮助,而非骗用户骗点击方式来达成自己的目标,这样用户真的会爱死你了,成为你的产品的死忠粉!


觉得不错,请 Tw93 喝冰可乐 🥤