Claude Code之父独家分享:15个最喜欢、但经常被忽略的CC功能

0 阅读5分钟

Claude Code之父Boris Cherny,亲自整理了一批他最常用、却又最容易被忽视的CC功能。按照他的原话,这些都是他本人日常高频使用的核心技巧,一共15条。


一、移动端开发:随时随地写代码

1. Claude Code有移动端App

Boris本人大量使用iOS版App写代码,不用打开电脑就能完成修改

下载方式:iOS或Android下载Claude App,左侧找到Code标签。

2. 在手机、网页、桌面端和终端之间无缝切换

运行 claude --teleport/teleport,可以把云端会话继续到本地机器。

或运行 /remote-control,用手机或网页控制本地正在运行的会话。


二、自动化神器:让Claude自己跑起来

3. 两个最强大的功能:/loop 和 /schedule

可以让Claude按照设定的时间间隔自动运行,最长支持一周

Boris的用法:在本地运行了多个loop,比如 /loop 5m /babysit,用来自动处理代码审查、自动rebase等任务。

4. 用hooks在Agent生命周期中确定性地执行逻辑

具体可以做的事情包括:

  • SessionStart:每次启动Claude时动态加载上下文
  • PreToolUse:记录模型运行的每条bash命令
  • PermissionRequest:把权限请求路由到WhatsApp让你审批或拒绝
  • Stop:在Claude停止时自动提示它继续

5. Cowork Dispatch

Boris每天都在使用Dispatch,用来:

  • 处理Slack消息和邮件
  • 管理文件
  • 在不在电脑前时远程操控笔记本

Dispatch是Claude Desktop App的安全远程控制功能,可以调用你的MCP、浏览器和电脑,需要授权。


三、前端开发利器

6. 前端开发用Chrome扩展

使用Claude Code最重要的一点是:给Claude一个可以验证输出的方式,之后它会不断迭代直到结果达标

就像让一个工程师做网站,如果不允许他用浏览器,结果不可能好。给了浏览器,他就会一直写一直调到满意为止。

Boris每次做Web代码都会用Chrome扩展,稳定性比其他类似MCP更可靠

7. 用Claude Desktop App自动启动并测试Web服务

Desktop App内置了让Claude自动运行Web服务并在内置浏览器中测试的能力。

在CLI或VSCode中也可以通过Chrome扩展实现类似效果。


四、会话管理技巧

8. Fork当前会话

两种方式:

  • 在会话中运行 /branch
  • 在CLI运行 claude --resume <session-id> --fork-session

9. 用 /btw 提问不打断主流程

在Agent工作过程中,用 /btw 随时插入快速提问,不影响当前任务进行

Boris表示这个功能他用得非常频繁。


五、并行开发:效率翻倍的秘密

10. 使用git worktrees

Claude Code对git worktrees有深度支持。Worktrees是在同一个仓库中并行开展大量工作的关键

Boris本人同时运行着几十个Claude实例,全靠这个实现。

启动方式

  • claude -w 在worktree中开启新会话
  • 在Claude Desktop App中勾选worktree选项

非git版本控制用户可以通过WorktreeCreate hook添加自定义的worktree创建逻辑。

11. 用 /batch 并行处理大规模变更

/batch 会先采访你了解需求,然后让Claude把工作分发给尽可能多的worktree agent(几十个、几百个甚至几千个)来并行完成。

适合场景:大规模代码迁移和其他可以并行化的工作。


六、性能优化技巧

12. 用 --bare 让SDK启动速度提升最多10倍

默认情况下运行 claude -p(或TypeScript、Python SDK)时,系统会搜索本地的CLAUDE.md、设置项和MCP。

但对于非交互式用途,大多数时候应该通过 --system-prompt--mcp-config--settings 等参数显式指定加载内容。

这是最初构建SDK时的设计疏漏,未来版本会把 --bare 改为默认。现在可以手动加上这个flag来开启。


七、权限与目录管理

13. 用 --add-dir 给Claude访问更多目录的权限

跨多个仓库工作时,可以先在一个仓库启动Claude,再用 --add-dir(或 /add-dir)让Claude看到另一个仓库,并获得在其中操作的权限。

也可以在团队的 settings.json 中添加 additionalDirectories,让启动Claude Code时自动加载额外目录。

14. 用 --agent 给Claude Code指定自定义系统提示和工具

自定义agent是一个经常被忽略的强大原语。

使用方法:在 .claude/agents 中定义一个新的agent,然后运行 claude --agent=<你的agent名称>


八、语音输入:解放双手

15. 用 /voice 启用语音输入

Boris表示,他写代码大多数时候是靠说话而不是打字

使用方式

  • CLI:运行 /voice 后按住空格键
  • Desktop端:点击语音按钮
  • iOS:在设置中开启听写功能

九、如何快速上手Claude Code?

看完这15个功能,是不是觉得Claude Code太强大了?

但很多开发者会遇到一个问题:如何稳定地使用Claude Code?

国内开发者的痛点

  • ❌ Anthropic风控严格,账号容易被封
  • ❌ 需要科学上网,网络不稳定
  • ❌ 官方订阅费用高,支付困难

配置简单,3分钟搞定:

# 设置环境变量
$env:ANTHROPIC_BASE_URL="https://api.weelinking.com"
$env:ANTHROPIC_AUTH_TOKEN="你的_API_KEY"

# 启动Claude Code
claude

十、总结

这15个功能涵盖了Claude Code的方方面面:

类别核心功能
移动开发移动端App、跨设备切换
自动化/loop、/schedule、hooks、Dispatch
前端开发Chrome扩展、Web服务测试
会话管理Fork会话、/btw提问
并行开发git worktrees、/batch
性能优化--bare加速启动
权限管理--add-dir、自定义agent
语音输入/voice解放双手

掌握这些技巧,你的开发效率将提升10倍不止。

选择 weelinking,让Claude Code的使用更稳定、更省心。


📖 推荐阅读

如果这篇对你有帮助,以下文章你也会喜欢: