这张图是我用ChatGPT直接生成的,说实话,比我们公司美工做的都好看。

大家好,我是李奔腾,程序员大咖的主理人。

Claude Code的创始人Boris Cherny前几天分享了一些他自己在实际使用中的技巧,他表示这些技巧是“团队中真正使用的,远远超出了入门教程的范畴”。

codex和Claude Code这两个我都在使用。 Claude Code,这款工具为我的开发工作提供了巨大的帮助,特别是它的命令功能,不仅提升了工作效率,还让开发任务变得更加轻松。


1. /btw:插队提问,不打断当前任务

在开发过程中,经常会遇到一些突然冒出来的问题。比如你在调试代码时,忽然想到了一个与当前任务无关的技术问题,但又不想打断你正在进行的任务。这时候,/btw 命令就能帮到你。

示例:

假设我正在处理一个Python脚本的优化任务,同时又突然想到需要询问一个关于数据库优化的问题。正常情况下,我可能需要暂停当前任务去提问,但使用 /btw 命令后,我可以继续执行我的任务,并将问题插入到队列中,等到空闲时再处理。

1
/btw 我如何优化MySQL的查询性能,尤其是在复杂联接的情况下?

这条命令会插入一个提问,Claude Code会在当前任务完成后返回答案,而不会中断正在进行的任务。


2. /branch:从当前会话分出独立分支

在开发过程中,我们经常需要处理不同的分支任务。例如,你正在处理一个主要任务,但也许有些附加功能需要并行处理。这时,/branch 命令可以帮助你快速将当前任务分支成独立的工作流程。

示例:

我正在开发一个社交平台的前端界面,但在开发过程中需要做一个用户反馈模块。我使用 /branch 命令来分出一个新的会话,处理反馈模块的开发,而不会干扰到原本的任务。

1
/branch 开始开发用户反馈模块

这时,Claude Code会创建一个新的分支会话,允许我同时并行处理多个任务。


3. /rewind:回退代码或对话到之前的状态

作为程序员,回退操作是非常常见的,尤其是在我们调试代码或修改系统配置时,可能会犯一些错误,需要回到先前的状态。/rewind 命令允许你轻松回退代码或对话,恢复到之前的某个状态。

示例:

假设我在处理一个Python脚本时,修改了几行代码,但是遇到了问题。通过 /rewind 命令,我可以快速回退到修改之前的状态,查看是否是修改引起的问题。

1
/rewind 回退到修改前的状态

执行这个命令后,Claude Code会把脚本恢复到修改之前的版本,帮助我定位问题。


4. /batch:进行大规模的任务迁移

在团队合作中,经常需要对任务进行批量迁移或处理。比如,你可能有一批任务需要迁移到新的系统中,或者需要同时处理多个文件和项目。/batch 命令可以帮助你高效地进行大规模的任务迁移。

示例:

假设我们正在将一个项目从旧的代码库迁移到新的代码库,涉及到大量文件和代码的迁移。通过 /batch 命令,我可以让 Claude Code一次性处理多个迁移任务,而不需要手动操作每一个文件。

1
/batch 将项目文件从旧代码库迁移到新代码库

Claude Code会自动执行迁移任务,大大节省了我的时间。


5. /simplify:启动三个并行Agent,从不同角度审查代码

在复杂的代码审查过程中,通常需要从多个角度分析代码的质量、性能、可维护性等。/simplify 命令允许你同时启动多个 Agent,分别从不同角度审查代码,从而提高审查效率。

示例:

假设我正在审查一个大型项目的代码。为了确保代码的质量和性能,我可以启动三个并行Agent,分别进行代码审查、性能分析和安全性检测。使用 /simplify 命令,我可以同时进行多项检查,而不需要逐一执行。

1
/simplify 启动三个并行Agent,分别审查代码质量、性能和安全性

Claude Code会自动启动三个Agent并行工作,迅速发现代码中的问题。


总结:Claude Code命令提升工作效率

通过这些 Claude Code命令,我能够更加高效地管理任务、提问和审查代码。尤其是在复杂的项目管理中,这些命令能够让我同时处理多个任务,减少反复操作,并提高代码质量和工作效率。

作为一名程序员,掌握这些工具和技巧,不仅能让你事半功倍,还能在团队中提高你的核心竞争力。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐