AI 编程越来越像搭积木,但积木块(Skill)松了会塌,堆太多会卡住,全靠人盯着又累。这周读的几条,都在解决同一个问题:怎么让 AI 干得明白、改得清楚、查得省力。

收集区间:2026-08-30 – 2026-09-06(JST),共 24 条。

Skill 怎么落地

Warp 开源 skill-doctor:给你的 Skill 做个体检

Ren
@Ryrenz · 2026-08-30

🩺 Warp 官方刚刚开源了一个 skill-doctor,给你的 AI 编程 agent 做一次体检,直接告诉你它平时在哪儿浪费时间、哪些 skill 该改。 平时用 agent 干活,最难受的是那种说不清的别扭:明明一件小事,它绕了七八步才做完,改出来的代码你还得回头擦屁股。你隐约觉得是自己 skill 写得不对,但具体错在哪、该改哪一句,只能拍脑袋。 skill-doctor 干的就是这件事。它翻你本地最近 45 天、最多 12 个会话,按效率和代码质量两套标准逐个打分,代码质量看不出证据的会话直接不计入平均,最后按效率 50%、代码质量 35%、技能覆盖率 15% 算一个总分。跑完扔给你一个自包含的 HTML 报告,打开就能看到分数、问题排名,还有针对你现有 skill 的具体修改建议。 最舒服的是它的分寸:所有拟议的改动都写进临时报告目录,不碰你原来的 skill 文件,看完觉得有道理再自己动手。 以前是我们盯着 AI 写的代码,现在轮到 AI 回头盯我们配的 skill 了。 GitHub:https://github.com/warpdotdev/common-skills

这是在说什么

跳表(Skip List)是种链表变体,用多层指针加速查找,类比「地铁快线+站站停」;这里不涉及。skill-doctor 是个本地 CLI 工具,它翻你最近 45 天的 Agent 会话记录,按效率、代码质量、技能覆盖率三档打分,生成 HTML 报告。它不改你原文件,只提建议,相当于让 AI 反向审计你写的 Skill 配置。

我们能学到什么

  • 下次 Skill 行为别扭,先跑一遍 skill-doctor,别拍脑袋调参
  • 分数权重(效率50%、质量35%)说明:跑得慢比写得烂更伤体验
  • 报告不计入‘质量无证据’的会话,提醒你:没日志=没发生

12 个高价值 Agent Skills 分类:去 AI 味、工程纪律、设计品味、认知研究

meng shao
@shao__meng · 2026-09-01

12 个值得关注的 Agent Skills Grok 系统性研究了 300 多个 GitHub Skills 开源仓库后,筛出了 12 个对其个人配置影响最大的 Skills,咱们按用途把它分为四类。 # 写作去 AI 味(3 个) 1. /humanizer(@blader) https://github.com/blader/humanizer 让写作和改写听起来像人写的。定位是通用"人性化"改写器,偏整体语感。 2. /unslop(@poteto) https://github.com/cursor/plugins/tree/main/pstack/skills/unslop 这是三者中规则最具体、最工程化的一个。它维护一份约 30 条的"AI 腔黑名单",比如:滥用破折号、强行凑三点排比、"not just X, but Y" 句式、空洞的收尾("The future looks bright")、谄媚开场("Great question!")、堆砌抽象名词(landscape、tapestry、paradigm)等。它的独到之处是不只做减法——它明确指出"把模式删干净只是完成一半,无菌无个性的文字同样一眼假",所以还要求改写后加入观点、变化句长、保留适度的"不完美"。 3. /no-ai-slop(@petergyang) https://github.com/petergyang/no-ai-slop 目标与 unslop 重叠,强调"精确、明确像人写的"。Peter Yang 是产品领域的知名作者,这个 skill 更偏产品/内容写作场景。 # 工程流程与纪律(4 个) 4. /agent-skills(@addyosmani) https://github.com/addyosmani/agent-skills Addy Osmani 出品的"生产级工程技能"合集。帖子强调的点是"agent 在动手写规格之前先采访你"——即强制 agent 在需求模糊时先提问澄清,而不是自行脑补假设。这是对抗"AI 自作主张"的经典手段。 5. /superpowers(Jesse Vincent / obra) https://github.com/obra/superpowers 一套完整的 agentic 开发方法论框架:调试时不许猜(必须先复现、定位根因)、强制遵循专业工作流(先写测试、分阶段验证、代码评审等)。核心理念是把资深工程师的职业习惯固化成 agent 无法跳过的流程。适合想让 agent"像正规军而不是野路子"工作的人。 6. /gstack(@garrytan) https://github.com/garrytan/gstack Garry Tan(Y Combinator CEO)公开的自己的完整 Claude Code 配置:23 个有明确立场的工具,分别扮演 CEO、设计师、工程经理、发布经理、文档工程师、QA 等角色。帖子提到的关键价值是"spec、review、QA 剧本,让 agent 无法悄悄改代码"——即通过流程约束保证 agent 的每一步改动都可见、可审。它的意义更多在于"一个高强度使用者的实战配置参考",而不是通用框架。 7. /impeccable(@pbakaus) https://github.com/pbakaus/impeccable Paul Bakaus(前 Google,现做 AI 工具)的作品,自称"让 AI 更懂设计的设计语言"。用 61 条规则驱动"检测 → 修复 → 复查"的循环,主要面向 UI/设计质量。和纯提示词不同,它试图把设计审美编码成可检查的规则。 # 设计品味(2 个) 8. /skills(@MengTo) https://github.com/MengTo/Skills Meng To 是 Design+Code 创始人,设计教育领域的名人。这套 skills 的目标是让 agent 产出设计系统级别的 UI,而不是"能跑但丑"的界面。 9. /skills(@emilkowalski) https://github.com/emilkowalski/skills Emil Kowalski 是业界公认的顶级设计工程师(前 Linear、Vercel 相关圈子,以动效细节闻名)。能经受真实 audit 的设计与动效技能——他的价值在于把"细节品味"(缓动曲线、间距、微交互)这种最难言传的东西写成规则。 # 认知与研究(3 个) 10. /skills(@mattpocockuk) https://github.com/mattpocock/skills Matt Pocock 是 TypeScript 教育领域的头部作者。他的 skills 套件是"S 级工程与生产力",覆盖日常工程实践,适合作为通用底子。 11. /cartographer(@KingBootoshi) https://github.com/kingbootoshi/cartographer 一个思路很清晰的工具:在 agent 开始干活之前,先用并行子 agent 给整个代码库画一张地图(架构、模块关系、关键文件)。解决的是 agent 在大型陌生仓库里"瞎逛"、改错地方的常见问题,思路很实用。 12. /last30days(@mvanhorn) https://github.com/mvanhorn/last30days-skill 深度研究类 skill:针对任何话题,跨 Reddit、X、YouTube、Hacker News、Polymarket 等平台检索最近 30 天的讨论。价值在于对抗模型知识截止日和"只看官方文档"的偏差——很多时候真实经验在社群里,而不在文档里。

这是在说什么

Skill 不是 prompt 堆砌,而是 AI 与外部世界交互的契约。比如 /unslop 不是替换词,而是用 30 条规则定义‘人话写作’的底线;/gstack 不是工具集合,而是把 CEO/设计师/QA 的角色立场编码进工作流;/cartographer 不是画图,而是让 AI 在干活前先并行扫描代码库建认知地图。

我们能学到什么

  • /unslop 和 /no-ai-slop 必装,消除 AI 腔比优化性能更影响交付感
  • 工程类 Skill(如 /superpowers)应作为团队统一配置,避免每人一套混乱标准
  • 认知类 Skill(如 /last30days)适合技术决策前快速扫舆情,比查文档快

Skill 不只是 prompt,更是重塑 AI 与环境交互的协议

川处安
@leoshen0 · 2026-09-03

看了下评论区发现,很多人现在对 Skill 还是有很严重的误解,认为 Skill 无非就是一堆 prompt 的组合,其实不是这样的,纯 prompt 只是 Skill 用法之一,更大的价值是在重塑 AI 和外部环境交互的方式,从 MCP 这样常驻上下文改为渐进式披露,减少上下文的开销,可以参考之前写的一篇博客 https://shens.blog/posts/202603/mcp-skill-cli/

这是在说什么

MCP(Model Context Protocol)是让工具能力常驻上下文的协议,类比‘给 AI 预装驱动’;Skill 则是渐进式披露——需要时才加载具体能力,减少常驻噪声。比如 /show-me 不是一直带着 Mermaid 渲染能力,而是等用户问‘画个流程图’才激活。本质是控制上下文熵值。

我们能学到什么

  • 常驻 MCP 适合高频通用工具(如 shell、git),Skill 适合低频专用能力(如画图、查财报)
  • 渐进式披露能降低模型幻觉概率,因为它只看到当前任务所需上下文
  • 检查你的 Skill:有没有把本该 runtime 加载的能力,硬塞进 system prompt?

/show-me skill:让 AI 用图说话,伪代码/调用树/组件树随需生成

Viking
@vikingmute · 2026-09-03

这个 show-me 的 skill 真的不错 https://github.com/humanlayer/skills/blob/main/plugins/show-me/skills/show-me/SKILL.md 觉得非常实用,让 AI 在解释技术问题时,优先画出来给你看,而不是堆一大段文字。 而且它会根据问题选择用合适的图来表达,不是炫技画大图,用可以说明问题的最小图,这些图让 AI 总结一下: 伪代码:解释算法、业务逻辑。 Call Tree:解释函数调用链、runtime control flow。 Component Tree:解释 React/UI 组件结构。 File Tree:解释项目目录、模块职责和重构方案。 Mermaid 图:解释组件交互、时序、数据流。 Diff:特别适合改之前 → 改之后。 HTML 可视化:问题比较复杂的时候,甚至可以直接生成一个独立 HTML infographic / diagram / 小型 slide deck。 我在项目中试了一下去看 AI 写的代码,很清晰,推荐一下。

这是在说什么

/show-me 是个可视化 Skill,它不堆文字解释,而是根据问题类型自动选图:算法用伪代码、调用链用 Call Tree、React 组件用 Component Tree、重构方案用 File Tree。它不炫技,只生成‘刚好说明问题’的最小图,比如 diff 图只标改动行,HTML 图只含必要元素。

我们能学到什么

  • /show-me 应该集成进所有开发类 Skill,文字解释永远是备选
  • 图示输出需带可验证性:Call Tree 必须对应真实函数名,Component Tree 必须匹配实际 import
  • 用它评审 PR:让 AI 自动生成改动前后对比图,比读 diff 更快定位风险

Agent 怎么落地

Claude Code、Codex、DeepSeek Harness、Pi 四条路的本质区别

小墨同学
@xiaomovps · 2026-08-30

Claude Code、Codex、DeepSeek Harness 和 Pi,看起来都在做 Agent,但走的其实是四条完全不同的路。 以前我也喜欢比较谁写代码更强,但最近坚持研究 Pi,我越觉得真正应该在意的:它想替用户决定多少东西,又愿意把多少控制权交给你。 1、Claude Code:越来越像一个完整的 Agent 产品 Claude Code 现在已经把 Plan、Sub-agent、Hooks、Skills、MCP、插件这些东西基本都补齐了,甚至已经可以从 CLI、IDE、Web、Mobile 不同入口去使用。 它给我的感觉就是,Anthropic 已经替你把大部分正确答案选好了。 你不需要研究太多 Harness,拿起来就能干活,而且整个 Claude 生态配合得非常顺。 如果只是问我哪个最适合直接工作,我可能还是会优先想到它。 2、Codex:更像一个被严格管起来的工程师 Codex 给我印象最深的反而不是某个功能,而是 Sandbox、Approval、Network Policy 这些东西。 它一直在解决一个很现实的问题:Agent 权限越来越大以后,怎么让它可以大胆干活,但又不至于真的把机器干废。 包括现在的自动 Review,本质上甚至是再安排一个 Agent,专门判断另外一个 Agent 这一步能不能执行。 所以我觉得 Codex 的方向很明显: 不仅要让 Agent 会干活,还要让它在一个可控的边界里面干活。 3、DeepSeek Harness:目前最像一个大型实验场 它现在的口号非常直接: Everything is a Plugin。 Plan、Sub-agent、模型、Tool、Session,包括很多核心能力都在往插件化方向拆,甚至工具调用本身还分 Native Mode 和 Code Mode。 而且现在已经可以接 DeepSeek、Anthropic、OpenAI、自定义 Provider,并不是只能跑 DeepSeek。 但是它目前仍然处于 Developer Preview,官方自己都明确提醒会有 Breaking Changes。 所以我更愿意把它理解成一个正在快速进化的 Agent 架构实验,而不是一个已经完全稳定的成品。 4、Pi:四个里面最像“什么都不替你决定”的那个 Pi 默认甚至连 Sub-agent、Plan Mode、Sandbox 这些很多人认为 Agent 应该有的东西都不愿意往 Core 里面塞。 需要什么就 Extension,想给 Agent 一套工作流程就 Skill,再复杂一点就直接打成 Package。 这种方式最大的好处就是轻,Context 很干净,而且你几乎可以一直往里面改。 其实这些Agent我一路折腾下来,最开始想得也很简单:哪个 Agent 更强、哪个模型写代码更好,我就用哪个。 但是工具用得越多,我反而越开始关心同一个模型为什么换个 Harness 表现就不一样,Context 怎么组织,Tool 为什么这样设计,哪些能力应该进 Core,哪些应该留给插件。 到这里以后,我研究的已经不只是“哪个工具更好用”,而是在慢慢形成自己对 Agent 的判断。 可能真正有意思的,不是选出最强 Agent,而是慢慢理解一个好 Agent 到底应该怎么被设计出来。

这是在说什么

B+ 树是数据库常用索引结构,所有数据在叶子节点、非叶只存键,类比「图书馆索引柜→书架→书」;这里不涉及。四者差异不在模型强弱,而在「谁做决定」:Claude Code 像已配好方向盘的车(Anthropic 替你选好架构),Codex 像带安全围栏的工地(权限/审批/沙箱优先),DeepSeek Harness 是可拆装实验台(一切皆插件,但还不稳),Pi 则像白纸(Core 极简,全靠你 Extension)。本质是设计哲学分歧:预设答案 vs 安全边界 vs 架构实验 vs 用户主权。

我们能学到什么

  • 选 Agent 不是选模型,是选它替你扛多少决策压力
  • 如果你常改需求、换流程,Pi 或 Harness 更适配
  • 生产环境求稳,Claude Code 的「开箱即对」反而省心

Herdr 让多个 Agent 互相讨论,代替人工复制粘贴

RiverAi7z
@RiverAi7z · 2026-08-27

分享一下我是怎么用 Herdr 的: Herdr 对我最大的价值,是让不同模型可以互相发送消息。 我会同时开 Grok、Claude Opus、Codex 等 Agent,让它们分别给方案,再互相评审一轮,最后让主模型汇总收敛。 相当于从减少了我在AI 之间复制粘贴,变成让 AI 自己讨论。 效果非常好。

这是在说什么

Multi-Agent 是多个 AI 协同完成任务,类比「项目组开会」:Grok 提方案、Claude 审风险、Codex 测可行性。Herdr 是个消息总线,让不同 Agent 模型通过标准协议互发消息,自动完成方案提出→交叉评审→主模型汇总。它不替代单个 Agent,而是解决「你当人肉中转站」的体力损耗。

我们能学到什么

  • 评审环节用 Herdr 替代人工粘贴,准确率提升来自减少转述失真
  • 让 Claude 审 Grok 的方案,比让 Grok 自己审更易发现盲区
  • 注意设置终止条件:比如‘连续两轮无新问题’就收口,防无限循环

缓存别背八股

Agents.md:用硬规则防过度设计,比如默认允许破坏性变更

lifcc
@mylifcc · 2026-08-30

用以下Agents.md可以缓解GPT-5.6 Sol的过度设计和测试。我在做一个更细致但更重的方案,做好之后发出来。 ## Design simplicity (anti-over-engineering) Over-engineering is the most frequent correction in this workspace. These are hard defaults and they apply INSIDE the requested scope, not just to adjacent changes: - No backward compatibility, migration shims, legacy fallbacks, or old-data backfill unless the user explicitly asks for them. Assume breaking changes are acceptable by default. - Words like 完美 / 长远 / 通用 / 一定不能影响 / "perfect" / "long-term" describe quality goals, not authorization to platformize. Implement only what the current stated requirement needs; mention future extensions as one-line notes in the final message, never as extra code, schemas, tiers, modes, or config surfaces. - Do not mechanize judgment: no hardcoded validators, closed error-code sets, alias tables, or rule engines to enforce what instructions and review already cover. - Validate once at the trusted boundary. Do not duplicate the same check across layers (double probes, dual bookkeeping that must be reconciled). - Design-size checkpoint: before writing code, if the plan adds a new abstraction layer, a new config surface, more than ~5 new files, or any speculative option, present the minimal version and the additions as separate items and default to the minimal version. - VibeGuard's error-handling strictness (U-17/U-29) applies to real error paths inside the requested change; it never justifies adding new validators, checks, or compatibility layers. - When the user says something is over-designed: cut it, do not defend it. ## Problem framing and tool choice - Before the first tool call, identify the exact target, failure direction,and requested access path. - The user's latest correction overrides earlier assumptions immediately. - When the user specifies SSH, CLI, API, or another access path, use that path. Do not substitute UI automation unless the requested path is unavailable. - Do not use Computer Use, desktop UI automation, screen control, or synthetic clicks/keystrokes unless the user explicitly requests Computer Use or UI operation for the current task. The presence of a running desktop app, an available Computer Use tool, or a potentially useful signed-in session is not authorization. - Diagnose the named system first. Do not inspect or modify adjacent tools merely because they could plausibly cause the symptom. - For troubleshooting, establish evidence before mutation. Make one minimal change, verify the original symptom, then stop when it passes. - If the target or direction is genuinely ambiguous, ask one short clarification question before operating external systems.

这是在说什么

CDN 是内容分发网络,把静态资源缓到离用户近的节点,类比「全国快递前置仓」;Cache-Control 是 HTTP 头,告诉浏览器或代理「这个资源能缓多久」;这里不涉及。这份 Agents.md 是份工程纪律清单,核心就一条:别脑补未来——没明确要求兼容,就别加迁移层;没说要通用,就别抽象出新模块;计划加新层前,先交最小版和加法版对比。它不是教你怎么写,而是教你什么时候该停手。

我们能学到什么

  • 下次写 Skill 前,把 ‘Design-size checkpoint’ 规则贴编辑器顶上
  • ‘用户说超重,就砍,别辩护’ 这条比任何设计模式都管用
  • ‘验证只在可信边界做一次’ 直接对应日常重复校验 bug

用 /understand skill 理解 AI 写的代码,而不是自己硬啃

Yuepan Chao
@smallnest · 2026-08-31

如果你不能外包你的理解,你咋掌控AI写的那一大坨代码? 使用 /understand skill 去理解代码

这是在说什么

HITL(Human-in-the-Loop)是人机协同模式,关键决策留给人,执行交给 AI,类比「医生定方案、机器人做手术」;这里就是典型 HITL 实践。/understand 不是解释函数,而是让 AI 用自然语言+图示(如 call tree、component tree)讲清逻辑脉络,相当于把代码‘翻译’成可追溯的思考链。它解决的是:你不敢信 AI 写的代码,因为看不懂它怎么想的。

我们能学到什么

  • /understand 应该是每次 AI 提交后的必走步骤,不是备用选项
  • 图示比文字描述更能暴露逻辑断层,尤其适合评审 callback 链或状态流转
  • 把它加进你的 commit hook:没 /understand 输出,不许 git push

codegraph 建本地代码图谱,让 AI 查结构而非读全文

sunmer
@sunmer575399 · 2026-09-01

我愿称之为AI界的天花板,codegraph,63.1k star真不是白给的 1️⃣ 给代码库建知识图谱,AI读代码前先把结构摸透,回答问题时不用翻遍整个仓库。我自己跑了下,Claude Code理解项目速度肉眼可见地快了。 2️⃣ 代码一改图谱自动同步,不用手动重建索引...这玩意儿最骚的是,大改文件后增量更新秒级完成,不用等半天重新扫描。 3️⃣ 实测token消耗能砍掉三到四成,工具调用次数也少了一截...装完插进Cursor和Codex就能用,本地跑不传代码。 开源协议宽松,商用也没问题,感兴趣的试试。 这项目背后逻辑其实挺狠的——作者应该是把AI coding的上下文管理思路整个重做了一遍,等于把"每次问答都重新读代码"变成了"查预建好的索引" 按63k star的增速,社区里已经有大佬拿它接私活做代码审查工具,一个月多赚几千块。 同类产品里目前没见谁把本地化和同步做这么细的。 你们平时用AI写代码,token烧得最狠的场景是啥? 🔗 https://github.com/colbymchenry/codegraph #AI #AI工具老炮

这是在说什么

codegraph 类似给代码库建个‘百度百科’:它解析 AST 生成模块/函数/调用关系图谱,AI 提问时先查图谱定位关键文件,再加载局部上下文。类比‘查字典先翻部首目录,再翻具体页’。它不传代码上云,增量更新秒级完成,实测 token 减 30%-40%。

我们能学到什么

  • token 烧得最狠的场景是‘AI 反复读整个 utils/ 目录找一个函数’
  • 图谱不是银弹,但对 >10k 行的私有仓库 ROI 最高
  • 优先建图谱再配 Skill,否则 Skill 再强也找不到正确上下文

Claude Code 节省 token 两招:禁用 1M 上下文 + /doctor 清垃圾

WquGuru
@wquguru · 2026-09-02

@dotey 老师给了一个节省Claude消耗的秘诀~/.claude/settings.json中设置 CLAUDE_CODE_DISABLE_1M_CONTEXT=1,禁用 1M 上下文,同时把部分模型会话按 200K 窗口来预算和自动压缩。还有一个几乎很少有人用到,但效果十分显著的技巧:/doctor。 它可以清掉没用的 skills、MCP、识别过长的 CLAUDE.md。我用它两分钟清掉了 10K 常驻垃圾占用。按一天 50 个 Agent Session 算:每天少烧 50 万 token,一个月少烧 1500 万 token。这还没算长上下文带来的反复读文件、延迟 compact、质量变差后的返工。

这是在说什么

CLAUDE_CODE_DISABLE_1M_CONTEXT=1 是个环境变量开关,关掉超大上下文,逼模型用更紧凑的 200K 窗口;/doctor 是内置命令,扫描常驻 skills/MCP/CLAUDE.md 中冗余项,比如失效的 tool 描述或过长的注释。它不优化模型,而是清理‘模型被迫记住的废话’。

我们能学到什么

  • 每天清一次 /doctor,比调 prompt 对 token 节省更立竿见影
  • 1M 上下文不是越大越好,多数任务 200K 足够,且压缩更快
  • 常驻技能每增一个,都要问:它真的被高频调用吗?

zg:本地语义搜索工具,把 rg + BM25 + 向量检索合一

meng shao
@shao__meng · 2026-09-03

阿里 Zvec 团队开源 zg (zvec-grep) 一个本地优先、面向开发者和 AI Agent 的搜索工具,把语义检索、BM25、混合检索和 ripgrep 精确匹配收进同一个 CLI/MCP 入口,让 Agent 用更少的工具调用和 token 找到散落在本地文件里的信息。 https://github.com/zvec-ai/zvec-grep 要解决的问题 · rg 在目标明确时(函数名、报错、配置项)快且精确,但 Agent 的任务越来越多是自然语言意图:“恢复主题偏好”对应的实现可能叫 hydratePreferences,词面几乎不重叠。 · 纯关键词匹配要么漏,要么放宽后结果爆炸且无相关性排序;Agent 只能反复猜词、多次搜索、逐个读文件拼上下文——工具调用多、耗时长、context 膀胀,还可能基于不完整证据推理。 · zg 的定位:保留 rg 的精确/快速/穷尽,叠加语义发现、相关性排序和上下文组织。 设计与实现 · 四种检索一体:语义 / BM25 / 混合(RRF 融合去重排序)/ rg,覆盖“开放探索 → 相关性收敛 → 精确验证”全程,Agent 可按线索充足程度直接跳到任一阶段,不是固定流水线。 · 结构感知抽取:按代码符号、文档章节切成可独立寻址的信息单元,保留路径和位置;默认返回紧凑排序结果 + 有限预览,按需再加载全文。 · 本地优先:扫描、抽取、Embedding、索引、检索全部在设备端完成;内置 11 个本地 Embedding 模型,默认 local/potion-code-16m-v2(16M 参数静态模型,约 32 MiB,无需 GPU),Django 仓库 3457 文件在 M4 Pro 上索引 <30s;远程 Embedding 需显式授权才启用。 · 零配置接入:zg install 自动发现 Codex、Claude Code、Cursor、OpenCode 并配置 MCP;CLI 与 MCP 共享同一本地索引。 · 支持 macOS / Linux / Windows;索引嵌入式存储(Zvec),无需独立数据库服务;支持增量更新。 官方评测数据 配对 A/B,同一 Agent/模型/提示词,基线用 Agent 原生工具,zg 组仅加预建索引 + MCP 工具 + 使用指引: · SWE-QA-Bench(20 题代码仓库问答):工具调用减少 >50%,输入 token 减少约 50%,Judge 得分 +1.50。 · BrowseComp-Plus(80 题深度研究):准确率 98.67% → 99.00%,输入 token −37.56%,工具调用 −43.52%,Agent 耗时 −38.58%。 产品路线图 图搜索与更多结构化信号、查询规划/重排/可解释性;PDF/Word/PPT、图片 OCR 与版面抽取;进一步压缩上下文;优化本地模型与资源占用,探索 iOS/Android 等受限环境。

这是在说什么

zg 是个 CLI/MCP 工具,把 ripgrep(精确匹配)、BM25(关键词相关性)、向量检索(语义理解)融合,结果按 RRF(倒数秩融合)排序。它不依赖远程服务,M4 Pro 上 3k 文件索引 <30 秒,默认用 32MB 本地模型。目标是让 Agent 一次搜索就拿到精准+相关+可读的结果,不再反复猜词。

我们能学到什么

  • zg 应该替代 rg 成为 Agent 默认搜索工具,尤其适合自然语言意图任务
  • 结构感知抽取(按函数/章节切块)比全文 embedding 更省 token
  • 索引本地化意味着:敏感代码库也能用,无需担心泄露

岗位现实

AI 代码审查两大坑:方案盲区和挤牙膏式反馈

Erwin
@ErwinWu000 · 2026-09-01

关于 AI 做代码审查,我还想补充一个很多人没注意到的坑 AI 极其容易掉入局部陷阱。很多时候我们让 AI 审代码,它一上来就默认你的框架和方案是对的,只会在你的方案里去找安全漏洞或者小修小补 但对大多数开发者(尤其是新手)来说,最关键的是审查这个方案本身选得对不对。你可能用 A 方案修修补补折腾了半天,换成 B 方案这些问题根本就不会存在 另一个烦人的点是 AI 的挤牙膏审查。你让他审一遍,改完问题再让他审,他又能挑出新问题。说明他不是一次性从底层原理出发把根源解决掉,而是在那里硬找问题、刷存在感 为了避免这两个问题,我总结了一个Prompt,评论区看看👇

这是在说什么

按常理理解是:AI 审查默认接受你选的技术路径,只在路径内找 bug;它不会主动问‘为什么不用 WebSocket 而用轮询?’。所谓‘挤牙膏’,是指它不一次性挖根因,而是一次挑一个点,改完再挑下一个。根源是提示词没约束它‘必须从第一性原理出发评估方案合理性’。

我们能学到什么

  • 审查前加一句:‘先判断当前方案是否最优,再审实现细节’
  • 遇到反复出现的新问题,立刻切新上下文重审,旧上下文会惯性复读
  • 把‘方案合理性’列为 review checklist 第一条,强制 AI 先回答

Sol 审代码强但写代码弱,Fable-Sol 循环才是正解

Kenton Varda
@KentonVarda · 2026-08-27

In all seriousness: Sol is great at reviews. Most of the problems it surfaces are actually legit, and things I wouldn't have found myself. Note that you have to repeatedly start new contexts and have it re-review; if you just ask it to look again from the same context, it'll only tell you if the things it flagged before are now fixed. New context finds new problems. Eventually though, you get to diminishing returns and can end the loop. It is still important that a human is evaluating each finding and deciding whether it's worth fixing and providing opinions about the right way to fix. Note that I do not let Sol implement the fixes, or write any code, because its code is... not great. I use Fable to write code, or Opus for easier tasks or when I'm not allowed to use Fable. But when Fable reviews its own code (even from a fresh context) it finds far fewer problems than Sol does. So it's a Fable-Sol loop...

这是在说什么

这条信息量一般,当冷知识即可。Sol 是个专注代码审查的 AI 工具,特点是‘换上下文才能发现新问题’——它不像人类会全局联想,而是依赖当前上下文线索触发判断。作者用 Fable 写代码、Sol 审、再由 Fable 改,形成闭环。关键不是工具多强,而是分工清晰:一个造、一个挑、人来判。

我们能学到什么

  • 别让同一个 AI 既写又审,认知盲区会叠加
  • ‘换上下文’操作成本低,应该作为审查标准动作
  • 人必须卡在‘判断是否修复’环节,不能把决策权交给 AI

AI 编码缺陷根源常是需求未对齐,Review 救不了脑补

卡颂
@kasong2048 · 2026-09-01

这是个很有洞察的观点,我想提出些不同的观点: AI Coding 能力已经很强了,很多 Review 出来的 bug 并不是由于编码失误产生的,而是因为「需求没有完全对齐,AI 必须脑补完整需求,导致实现与需求产生偏差」 “架构缺陷”这种重大问题的根源是「没有对齐需求」,所以解决办法应该是从「需求对齐侧」下手,而不是带着偏差进入实现,再靠 Review 来发现偏差 Review 的作用更多是「宏观上对齐了需求,但是遗落了细节,Review 发现了这些细节偏差」

这是在说什么

这条信息量一般,当冷知识即可。作者指出:很多‘架构缺陷’其实是 AI 在需求模糊时自行脑补导致的,比如用户说‘做个登录页’,AI 默认加 OAuth + SSO + 多因子,而实际只需账号密码。Review 只能修细节偏差,无法逆转初始脑补。

我们能学到什么

  • 需求确认阶段必须让 AI 提问,而不是直接动手
  • 用 /agent-skills 这类强制澄清的 Skill,卡住脑补冲动
  • 把‘需求对齐记录’和代码一起提交,作为后续 Review 的基准

X 收藏夹变 Agent 收件箱:自动去重→分类→执行→验收入库

XiaoLei Liu
@leo_xiaolei · 2026-09-04

吹嘘牛逼的 Skill 千篇一律 真正厉害的 Skill 万里挑一 /show-me 是一个高度符合我认知的 Skill 强烈推荐大家一试 非广

这是在说什么

bookmark-digest 是个 Python 工具,把 X 收藏夹当队列,Agent 定时拉取、去重、判断价值、分发到研究/内容/任务等通道,产出结果后写验收回执,并反向取消原收藏。关键安全门是:必须真实产物 + 验收回执 + 原帖确认三者齐全,才标记完成。

我们能学到什么

  • 信息过载时代,收藏即承诺,必须闭环,否则就是数字债务
  • 自动清零需显式开启,防止误删,这是对‘自动化信任’的合理节制
  • 它的模式可迁移到邮件/Notion/Slack:任何输入源都能变 Agent 工作流起点

其他

Chrome 插件全自动 UI 测试:截屏+点击+DevTools 工具链

LinearUncle
@LinearUncle · 2026-09-01

卧槽,Chrome 插件也能全自动 UI 测试了! Agent 开发 → 安装 → 测试一条龙! 装上 chrome-dev-tools-mcp,内置 5 个 Chrome Extension 工具,再配上截屏和点击,全自动 UI 测试直接跑通。 https://github.com/ChromeDevTools/chrome-devtools-mcp

这是在说什么

chrome-dev-tools-mcp 是个 MCP(Model Context Protocol)插件,把 Chrome DevTools 功能封装成 AI 可调用的工具集,比如截图、点击坐标、读取 DOM。它让 Agent 能像真人一样操作浏览器,跑通‘安装→打开→点按钮→截图比对’全流程。本质是把 UI 测试从‘写脚本’变成‘下指令’。

我们能学到什么

  • UI 测试自动化门槛降到‘会描述操作’就行
  • 适合回归测试:每次发版让 Agent 自动跑一遍关键路径
  • 注意截图比对需加 tolerance,避免像素级抖动误报

Vercel 用 design.md + 公开 CSS 控制 AI 页面风格

Viking
@vikingmute · 2026-09-01

Vercel 这篇 《How our agents build on-brand pages with design.md》 非常好 https://vercel.com/blog/how-our-agents-build-on-brand-pages-with-design-md 文章说的是 他们如何用一份公开的 design.md 让各种 coding agent 在任何场景下也能做出看起来像 Vercel 自己设计的页面,比如 pdf,报告,一次性活动页等等。 通过不断进化 design.md,公开 css 文件,然后不断的评测迭代升级前两个文件。 这里不仅仅是 design.md, 还有一个公开的 css 文件,把 header、表格、数据条、图表等做成有限 有文档的 class/token。agent 只在 HTML 里用这些名字 不再自己发明字号、间距、布局。样式表在浏览器里加载 不进模型上下文,我觉得这个创新挺有意思 后面还有 Build your own 的教程,教你怎样从头开始打造一套这个系统,很实用。 截图是文章中用之前和之后的对比。

这是在说什么

design.md 是份纯文本设计规范,定义标题层级、间距比例、组件命名等;配套 CSS 文件在浏览器加载,不进模型上下文。AI 写 HTML 时只能用预设 class 名,不能自创样式。类比‘餐厅后厨只准用固定调料包,不准现场调酱’。效果是:不同 Agent 产出的页面视觉一致。

我们能学到什么

  • 设计约束要物理隔离(CSS 不进 context),否则 AI 会无视
  • design.md 应随产品迭代持续更新,它是活的设计系统,不是文档
  • 小团队可先从 5 个核心 class 开始,逐步扩展

LayerFS:多 Agent 共享的不可变文件系统,支持分支/回滚

Yifan Xu
@yifanxu_ephai · 2026-09-01

大家好,LayerFS v0.1.0 已正式开源 🎉 LayerFS 是面向多智能体工作负载的内容寻址文件系统存储引擎:基于 SQLite 保存共享的不可变历史,通过 CAS、CDC、COW 和零拷贝分支,让每个 Agent 都能快速创建隔离的临时 Workspace,并按工具调用记录变更;有价值的状态可以 Commit、Fork、回滚、复用,适合并行开发、RL/MCTS rollout、环境工程和 RSI 实验。 目前项目仍处于实验阶段,欢迎大家体验、反馈问题、提交 Issue 和 PR 🙏 如果你觉得这个方向有价值,麻烦帮忙支持一下: 在 X 上点赞、转发、关注: https://x.com/yifanxu_ephai 在 GitHub 点 Star、提交 Issue 或参与贡献: https://github.com/Ephemeral-AI-Lab/layerfs 每一个 Star、反馈和 PR,都会帮助 LayerFS 更快成为适合 Agent 运行时的基础设施。感谢大家支持!🚀

这是在说什么

LayerFS 是个 SQLite 驱动的本地文件系统,专为 Agent 设计:每个 Agent 创建隔离 workspace(类似 Git 分支),变更记录为不可变历史(CAS),支持 fork/commit/rollback。类比‘Git for Agent workspaces’。它解决的是多 Agent 并行开发时状态污染和难以复现的问题。

我们能学到什么

  • RL/MCTS rollout 或 A/B 测试场景,LayerFS 比临时目录更可靠
  • 目前实验阶段,但 CAS + COW 设计说明它直击 Agent 状态管理痛点
  • 零拷贝分支意味着启动新 Agent 几乎无延迟

半年内实践路径:三月加约束,八月减约束,现在进入稳定期

LanLance
@LanLance24 · 2026-09-02

半年前 Agent 爆发的三月我在公司内分享过一次《Harness Engineering》,八月初又分享了《我把 Claude Code 换成 Pi》。三月给 AI 加约束,八月给 AI 减约束,再到今天看其实 AI Coding 的实践已经稳定下来了。 https://x.com/i/article/2095142015419695106

这是在说什么

这条信息量一般,当冷知识即可。作者回顾公司内部 AI 编程演进:初期狂加 sandbox/approval 防乱来(Harness Engineering),中期发现过度约束拖慢节奏,换成 Pi 这类轻量框架,如今共识是‘该约束的约束,该放开的放开’,重点转向 Skill 工程化和协作流。

我们能学到什么

  • 团队 AI 成熟度可按‘加约束→减约束→建标准’三阶段判断
  • 当前阶段,投入应从‘试工具’转向‘建 Skill 库’和‘定协作协议’
  • 稳定不等于停止,而是从功能探索转入效能深挖

/show-me 是真正厉害的 Skill:高度符合认知,非炫技

Amto
@XAMTO_AI · 2026-09-04

系统设计面试最怕两件事:没框架,背了也不敢画。 这份笔记把 Alex Xu《System Design Interview》 卷一、卷二拆成 28 章:从单机扩到百万用户,再到限流、短链、信息流、聊天、YouTube、支付、对象存储、证券交易所。 面试题长什么样,设计该怎么开口,都摊开了。 1.5 万星👍,刷题前先把地图看清楚。 传送门https://github.com/liquidslr/system-design-notes

这是在说什么

这条信息量一般,当冷知识即可。强调 /show-me 的价值在于‘克制’:它不追求大图全图,而是用最小必要图示传递最大信息量,符合工程师‘看一眼懂’的认知习惯。

我们能学到什么

  • 好 Skill 的标志:用户不需要学,看到输出就知道它解决了什么
  • 图示类 Skill 优先保证准确性,其次才是美观
  • 把它加进你的 Skill 基座,比写十个新 prompt 更有效

Atlas:给 AI 编程加 Git 级源码管理,追溯每次修改的完整推理

Leo|LeoLabs.me
@runes_leo · 2026-09-04

我把 X 收藏夹改成了一个会自动消化的 Agent 收件箱。 以后看到值得留的内容,我只负责点一下收藏。 剩下的流程交给 Agent: 1. 定时读取新收藏 2. 去重并判断有没有价值 3. 分配去向:研究、内容、产品、任务,或者无需行动 4. 下游真正产出结果 5. 写下验收回执 6. 显式开启后,自动取消已经处理完成的收藏 7. 重新打开原帖,确认真的取消成功 也就是说,收藏不再等于「以后再看」。 它会直接进入工作流: 收藏一次 → Agent 自动消化 → 变成研究、内容或任务 → 完成后从收件箱清走 这里最重要的安全门是:只有真实产物和验收回执都存在,才能判定处理完成。 抓取失败、数据不完整、原帖身份对不上,都会立即停止并保留收藏,不会拿「空结果」冒充收件箱已经清零。 账号修改默认关闭。自动清零需要先审查自己的处理流程,再显式打开。 Python 开源工具,MIT 许可证,v0.2.0: https://github.com/runesleo/bookmark-digest

这是在说什么

Atlas 是个本地 IDE,自动把 AI 会话的提示词、工具调用、文件变更绑定到 Git 提交上,形成可查询的‘思维快照’。它不依赖云端,所有数据存在本地,支持 Claude Code/Codex 多助手共享记忆。类比‘给每次 AI 修改加 commit -m 的详细日志’。

我们能学到什么

  • AI 编程必须配套思维溯源,否则三个月后没人记得为啥改那行
  • Atlas 的本地存储设计说明:敏感项目也能用,无需妥协
  • 它让‘换助手不重讲背景’成为可能,团队协作成本直降

https://x.com/i/article/…

程序员Left
@coder_left · 2026-09-01

https://x.com/i/article/2094660924267438080

秀一下ds-harness-remote插件支持…

李国宝
@liguobao2077 · 2026-09-02

秀一下ds-harness-remote插件支持CodeX的样子。干了三天了,终于有点曙光的样子了,尽量今天发个版。 https://dsh.r2049.cn/

用 Agent 编程工具写代码越来越顺手,但有个…

GitHubDaily
@GitHub_Daily · 2026-09-04

用 Agent 编程工具写代码越来越顺手,但有个问题,代码提交后,过几天回头看,当时为什么这么改、AI 做了哪些推理,早想不起来了。 偶然看到 Atlas 这个项目,给 AI 编程加上了「源代码管理」的概念,每次提交都能追溯到完整的对话和推理过程。 它会自动记录每个 AI 会话的提示词、工具调用和文件变更,并把这些信息关联到对应的 Git 提交上,形成可查询的检查点。 GitHub:http://github.com/pacifio/atlas 可以同时运行 Claude Code、Codex 等多个 AI 助手,共享同一份记忆。一个助手做的决策,另一个助手下次提问时能直接看到,切换助手不用从头交代背景。 还内置了编辑器、终端、知识库、论文检索等功能,所有数据默认存在本地,不需要注册账号就能用。 如果我们日常重度依赖 AI 写代码,又想让每次修改都留下清晰的来龙去脉,可以试试。