喜欢 AI,也喜欢动手做。
喜欢用 AI 生图、开发项目,也喜欢折腾自己的个人 Agent。这里分享我的尝试、作品和原创 Skills,也推荐其他创作者的软件、Skills 和值得一读的内容。
Skills
为 AI 编程 Agent 编写的原创 Skills,附完整说明、来源与许可;推荐 Skill 直接链接到原始项目。
Obsidian Markdown Skill:写完笔记,还要核对阅读视图推荐OtherSteph Ango 提供的 Obsidian 专用 Markdown 指令,覆盖属性、双向链接、嵌入和提示块。先用测试笔记核对链接与实际渲染。 · 来源:Obsidian Skills · kepano
Playwright CLI Skill:把浏览器检查拆成可复查步骤推荐OtherMicrosoft 面向编程 Agent 的浏览器自动化 Skill:查看快照、按元素引用操作并保留证据。先使用专用测试会话,并留意已有浏览器挂接的已报告限制。 · 来源:Microsoft Playwright CLI
- 测试用例与验收验证Engineering依据已确认需求及真实失败机制设计用例,明确区分用例设计、红测交接、验证和获授权修复闭环。
- 闭环开发Engineering围绕已确认需求及可实施设计,协调实现、测试、缺陷修复、回归与审查。以完整用户任务和证据判断交付状态。
我推荐的软件
分享我推荐的软件,保留真实作者与原始项目链接。
笔记与推荐
记录我使用 AI 的心得,也分享其他创作者值得一读的内容。
如何判断 AI 写的测试真的会失败
测试全绿不等于有效,要看它在错误代码上会不会失败。故意改坏被守护的那一行,重跑再恢复;需要批量检查时再用变异测试。
fzf 适合做什么(以及不适合做什么)
fzf 从你已有的候选行里选出一项,本身不是全文搜索。先学会普通选择,再加 Shell 快捷键。
用 fzf、lazygit 和 yazi 搭一套终端工作流
把 fzf、Yazi 和 Lazygit 串成一个终端循环:找文件、预览、再检查和暂存 Git 改动。内容只依据各工具官方文档。
推荐阅读
排查内存泄漏:沿着引用,找到对象为何还活着从 Google Chat 的排查案例出发,理解 Retainers 如何帮助定位长期运行网页中的内存保留问题。精选文章 · Chrome for Developers · Vatan Aggarwal and Thierno Thiam · 2026年11月01日
Chrome 邮箱验证:核对试用变更,也保留回退流程Rowan Merewood 的十月更新解释了网站与邮箱提供商两端的变化。结合当前协议流程阅读,先确认试用条件和失败回退。精选文章 · Chrome for Developers · Rowan Merewood · 2026年10月29日
CrUX 软导航指标:把 SPA 的每次换页分开看Annie Sullivan 介绍计入 SPA 路由切换的实验性 LCP、INP 与 CLS;实验分数改变,不等于应用本身变快。精选文章 · web.dev · Annie Sullivan · 2026年10月23日