Claude Code这四个命令,用一次就离不开了
Claude Code用了一段时间,最深的感受不是它写代码有多快,而是写完代码之后那堆事——审查、重构、测试、修复——以前全得自己干,现在有几个命令能帮你接住。/simplify、/review、/loop、/batch。知道的人不多,但用一次就回不去了。先搞清楚:命令分两种Claude Code里斜杠开头的东西,不是一类东西。硬编码命令——/clear、/compact、/model、/help,逻辑写死在CLI里,不消耗Token,执行速度飞快。捆绑技能——/simplify、/batch、/debug、/loop,本质是一组Markdown指令集。调用时Claude把指令载入上下文,然后派子代理去干活。消耗Token,但干的活也复杂得多。/review是个例外,它是硬编码命令,不是捆绑技能。想深度多Agent审查,得用/ultrareview。好,一个个来。/simplify:让AI自己审自己你刚写完一段代码,自测通过了,准备提交。但你心里清楚,自测通过不等于没问题。这时候跑一遍/simplify。它怎么工作的?三步。第一步,确定审查范围。没参数时它跑git diff拿增量变更;工作区干净的话就审查最近一次commit;指定类名比如/simplify MarketDataService,它读整个文件做全量审查。第二步,同时派三个审查Agent出去,各管一摊:Code Reuse Agent——你是不是在重复造轮子。你手写了一个requireNonBlank(),它会在项目里搜一圈,发现已经有InputValidator.requireNonBlank()做了同样的事。Code Quality Agent——设计有没有问题。同一字符串硬编码三遍、两个方法长得几乎一样、一个类既管认证又管发邮件——该拆没拆、该抽象没抽象的地方,它都会指出来。Efficiency Agent——跑起来会不会有性能问题。循环里反复创建同一对象,单线程场景非要用ConcurrentHashMap、该用缓存的结果每次都重新算。第三步,三个Agent各自报告发现,Claude Code自动判断哪些是真问题哪些是误报,然后直接动手改代码。注意——是直接改。不是给你列个清单让你自己决定。所以用完/simplify之后,一定要跑/diff看它改了什么。实战:Spring事务失效有个案例特别经典。写了个用户认证模块,自测通过,习惯性跑了一遍/simplify,找到了6个潜在问题。最绝的是一个Spring事务失效的Bug。WatchlistService里,外层方法拿Redis分布式锁做double-check,内部调一个protected方法执行数据库写入:public void initializeDefaultWatchlist(Long userId){// R