038 | Claude Code CLI
久违的网吧通宵感
这一个月沉迷于跟 Claude 结对编程. 这种沉浸式的感觉, 让我久违地找回了小时候第一次走进网吧通宵打游戏的那种亢奋感.
那时候是盯着屏幕里的《传奇2》挂机打怪, 现在的我是盯着Claude 飞速滚动的出活儿. 时隔二十几年, 屏幕前的我早变了模样, 但那种进入心流的状态似曾相识.
“外挂”般的快感: 以前打网游都要开挂. 现在用 Claude Skills, 本质上就是给编程工作开了外挂. 原本需要我吭哧吭哧写几个小时的枯燥代码, 现在 Claude 分分钟搞定, 这种多巴胺分泌的快感简直停不下来.
“烧点卡”的紧迫感: 既然充了钱, 或者 Token 额度还没用完, 就总觉得如果不把今天的配额跑满就亏了. 这种心态像极了网吧的点卡, 非得要把每一分钟都榨干, 玩到精疲力尽才舍得下机.
从 VSCode 到 CLI
刚开始决定把工作流从 VSCode 迁移到纯命令行 (CLI) 的时候, 我经历了一两周缓慢的”戒断期”.
脱离了那些熟悉的按钮, 图形化的操作, 我发现自己就像一个突然被扔进原始森林的现代人. 很多底层的 Linux 命令我都手生了, 参数完全想不起来怎么敲.
但很快, 我意识到我不再需要去记那些命令参数. Claude 可以替我解决大部分的底层操作.
我只需要告诉 Claude: “帮我把所有后缀是 .json 的文件都找出来, 然后把里面的 id 字段提取出来存个新文件”. 它就会极其熟练地调用 find, jq, xargs 这些我不常用的工具, 帮我把活干完. 慢慢地, 这种”遗忘”变成了一种解放.
Skills & Commands & Plugins
适应了 CLI 之后, 我开始接触一些更流行的概念, 就像游戏里解锁了新技能树.
有了 Claude 的协助, 我开始尝试把一些常用的工具封装成 SKILL, 把复杂的工作流封装成 COMMAND. 最后还做了自己需要的 PLUGIN. 这感觉就像是给自己的角色打磨了一套专属装备, 用起来得心应手.
Claude配备Skills的感觉, 就像是美剧Heros里面的 Peter Petrelli, 可以无限的吸取新的技能, 逐渐变得无限强大. Claude在本体之外, 也通过跟电脑本身联系, 逐渐能够有更多更广的功能. 每次看到Claude的新用法 (subagent, multi-agent, ralph loop, etc), 都让人又惊又喜. 我们软件工程师的世界, 已经完全变了.
效率的代价: AI Fatigue
这一个月效率提升的背后, 是前所未有的 AI Fatigue.
这种累跟以前写一整天代码的累不一样. 以前写代码, 你有自然的思考间隙, 大脑有”垃圾回收”的时间. 现在不一样了, 三个窗口同时飞速生成代码, 我从一个”车间工人”变成了一个高频的”质检主任”. 这种高强度的决策密集型工作, 就像跑马拉松撞墙期一样, 是一种深层的精神透支. 爽归爽, 但真的还挺累.
尽管很累, 但我依然觉得这一切都值得.
Claude 带给我最核心的冲击, 是它填平了”想法”与”实现”之间的那道巨大鸿沟. 以前我想做一个功能, 大量的时间花在查文档, 试错, 写构架, 再慢慢手搓. 现在通过各种工具, Claude 直接帮我扫清了这些障碍. 而我只要清楚的知道自己想要什么, 想做哪些改变, 以及快速地想验证一些想法 - 一切尽在转瞬之中.
这也许就是我们这一代程序员面临的最大的机遇与挑战. 工具的门槛在无限降低, 而个人的行动力变得前所未有的重要.