vomit:你在终端里看到的,已经不是 Claude 说的话了
GitHub 上有个叫 vomit 的工具,干的事很直接:把 Claude Code 在终端里显示的所有输出截下来,发给另一个本地大模型重新表达或概括,再把改过的文本显示给你看。想看 Claude 到底说了什么,得按 ctrlo。 我看到这个名字的时候以为是个段子。看完 README 我笑不出来了。
Anthropic 命令行 AI 编程工具的一线实战:CLAUDE.md 写法、MCP 配置、限额与真实成本、翻车复盘——只收跑通过的经验。
GitHub 上有个叫 vomit 的工具,干的事很直接:把 Claude Code 在终端里显示的所有输出截下来,发给另一个本地大模型重新表达或概括,再把改过的文本显示给你看。想看 Claude 到底说了什么,得按 ctrlo。 我看到这个名字的时候以为是个段子。看完 README 我笑不出来了。
学一个新的 CLI 工具,你大概第三天就会把它扔进“哦对还有这么个东西”那个叫不回名字的文件夹。 我反正这样的。翻一遍 README,敲两条 help,觉得“嗯懂了”,然后三周后连它当初解决什么问题都想不起来。文档不是读不懂,是读了就没有然后了——没有反馈回环,没有系统检查,学了个寂寞,只剩收藏夹里那一堆“以后要学”。
这个动作你一天大概要重复多少次?让 AI 写了一段代码,看着不太对,又说不上来哪不对,于是复制粘贴开个新对话,重新贴一遍项目上下文,补一句"帮我看看这里是不是有问题",然后再花十分钟辨别它的回复里哪些是真话、哪些是它为了显得有用而硬挤出来的建议。我上个月统计了一下,一天七八次是有的。
GitHub 上有个 issue,编号 6235,在 anthropics/claudecode 仓库。2025 年 8 月 21 号提交的。请求让 Claude Code 支持 AGENTS.md。状态是 Closed。 就这么关上了。 我第一眼看到这条 issue 时,没打算写它。
圈内内参。Anthropic 委托 Trajectory Labs 在 Opus 5 Auto Mode 上跑的那 72 个间接提示注入场景,每个场景 10 次,成功率 0.00%。这个数我确认过,公开可查。

前天看到 ClaudeDevs 那条公告,我本来没打算点进去的——限额调整的文案每个月都有,怎么包装都猜得到。但这次是真愣了一下:临时 +50% 先拿掉,换一个永久的 +25%,净效果是比现在少 17%。 这事儿本身不算啥,真正不舒服的是另一层——一个减少,是怎么被说成"让用户更有价值感、对用量更有掌控"的。

会议日程表上这一行,看起来人畜无害: 主讲人:Kent C. Dodds。隔壁那间屋子在讲 reward hacking,Daniel Han 的场子。 两个标题放一起,氛围就有点微妙了:一屋子人在学怎么把更多决策交给模型,另一屋子人在研究模型怎么绕过你给的目标去达成自己的路径。

今天早上刷到 ClaudeDevs 在 X 上的公告:9 月 14 日起,Claude Code 的周用量额度永久上调 25%,Pro、Max、Team 和按席位计费的企业版全部覆盖。第一眼看着是好事,到我看的时候那条帖子已经两百多万阅读了。但我把数字拆开算了一遍,结论是:对我接下来几周的排期来说,这不是涨,是降。

这条我读的时候是反着期待的。外面转述都往“Claude Code 留了十个孤儿 zsh 进程在后台吃 CPU”上带,好像重点是 agent 又闯祸。
周五晚上,我从抽屉底层翻出那个旧铁盒。里面是些早该扔掉的东西:大学时某次答辩的评分单、一张早就失效的借书卡、还有几把说不清是哪个抽屉的钥匙,有把上面贴着一条泛黄的胶带,写着“自行车锁”。我早就没有自行车了,却一直没舍得扔这把钥匙。好像留着它,那条停在某栋楼下风吹日晒的车就还在等我回去骑一样。
这篇咱们从零搭一个东西:一套让 Claude Code 按"需求文档→设计文档→任务清单→人工签字→实现→验收"顺序开工的 SDD 工作流,外加一个能真正跑起来的文字冒险小游戏。全程大概四十分钟,跑完你手上会多三份已签好字的文档、一份能复用的规格模板,和一个丢进任意小项目都能照搬的验证回路。

先说清楚,这件事是我自己作的。 上周我用 Cursor 写了一个脚本,跑通了,但心里没底。就对 Claude Code 说:帮我看看这段有没有隐患。Claude 一口气列了十几个问题。我拿着这些问题去问 Cursor,Cursor 说十条有八条是我当时在原有上下文里做了取舍的,不是 bug。

Pete 前几天发了一篇 rant,标题就叫 "Stop sending me huge PRs"。他说自己审 PR 审到心力交瘁,几千行的 diff 一篇接一篇,AI 让 agent 越来越容易一次把整个 issue 改完。

凌晨三点翻 pager 邮件,顺手刷了下 GitHub。职业病,别学。刷到个小仓库,14 个星,1 个 fork。 就这?我盯着看了十分钟。 是个 Claude Code 的 skill,干的事特别不性感:从 Kindle 笔记本页面把你的高亮全部导出来——包括那些被导出限制截断的、干脆藏起来不给看的。 为什么要这个?
上周五深夜蹲 X,刷到一条长推,开头第一句就是"我觉得 Claude Code 今天变笨了"。这种体感抱怨我平时是直接划走的,快成月经贴了。但划走之前瞟了一眼,版本号、行为对比、时间线列得整整齐齐,像个正经的 bug 报告。于是这期临时改了主意:本来要写一个挖到的 MCP 工具,先撂下,把这个排进来。

上周四晚上,我让 Claude Code 把一段我标记了三个月的 SQL 注入清掉。它修完,跑通,测试全过。我本来想直接合进主干,临了多看了一眼 diff——修掉的那处在 users 表的查询上,改成了参数化,标准得无可挑剔。但就在同一块逻辑往下数十几行,一段跟它长得几乎一样的拼接,它一个字没动。
今天在 dev.to 上刷到一篇七月下旬的文章,讲的是给 Claude Code 加一个有状态的图像编辑能力,项目叫 nb2liteskillclaude。

换过新会话的人应该都有这个体感:开完一个 Claude Code 会话,工具刚加载完,上下文的预算已经没了一大截。回头翻第一屏,全是 mcpservernametoolname 的函数签名——一个工具挨着一个工具,密密麻麻躺在那儿,像收租的。你真正想写的需求还没开始写,房租先交了一轮。

上周让 Claude Code 动一个两个月没碰的仓库,改支付回调。它改完,测试全过。我多留了个心眼,回头看它这一路翻过哪些文件——定义回调接口的 base 文件,不在它的清单里。 先停一下,问个问题:它没读,凭什么改对? 不是运气。它改出来的调用签名严丝合缝,运气没这种准头。剩下只有一种解释:它记得。
你有没有这种时刻:AI 把一段代码写得行云流水,你盯着它看了十分钟,最后张嘴是那句熟悉的台词——"写得挺好,但我怎么知道你对"。 【此处应有背景音乐:不响】 这不是段子。
