昨天,Claude Code創始人 @bcherny 又在 X 連發帖子,詳細介紹了 Claude Code的 15條使用技巧,這次全是新功能。
1 月份,他曾分享 13 條 Claude code 使用技巧,反響很不錯。
他說,這些都是他“最喜歡的、但經常被忽略的功能”。
![]()
1.你知道 Claude Code 有手機應用嗎?
我個人經常在 iOS 應用里編寫代碼。這樣不用打開筆記本電腦就能進行修改,非常方便。
下載適用于 iOS/Android 的 Claude 應用>左側的代碼選項卡。
![]()
2.
在移動設備/網頁/桌面和終端之間來回切換會話
運行“claude --teleport”或/teleport,以在您的計算機上繼續云會話。
或者運行 /remote-control 命令,即可通過手機/網頁控制本地運行的會話。
我個人在 /config 文件中設置了“啟用所有會話的遠程控制”。
![]()
3.Claude Code 中最強大的兩個功能:/loop 和 /schedule
使用此功能可安排 Claude 按設定的時間間隔自動運行,一次最多可設置一周。
我本地運行著很多循環:
- /循環 5 分鐘 /babysit,自動處理代碼審查、自動變基,并將我的 PR 引導至生產環境。
- /循環 30 分鐘 /slack-feedback,每 30 分鐘自動將 PR 提交到 Slack 以獲取反饋
- /循環 /post-merge-sweeper 提交 PR 以解決我遺漏的代碼審查意見。
- /循環 1 小時 /pr-pruner 關閉過時且不再需要的 PR
還有更多!
嘗試將工作流程轉化為技能和循環。這非常有效。
![]()
4.使用 hooks 在 agent 生命周期中確定性地運行邏輯
例如,可以使用 hooks 來:
- 每次啟動 Claude 時動態加載上下文(SessionStart)
- 記錄模型運行的每個 bash 命令(PreToolUse)
- 向 WhatsApp 發送權限提示,供您批準/拒絕(權限請求)
- 當它停止時,戳一下 claude,讓他繼續前進(停止)
具體可查看 code.claude.com/docs/en/hooks
5.cowork 調度
我每天都用 Dispatch 來查看 Slack 和郵件、管理文件,以及在不使用電腦時處理筆記本電腦上的其他事務。
除了寫代碼,我都在用 Dispatch。
Dispatch 是 Claude Desktop 應用程序的安全遠程控制工具。
經您許可,它可以使用您的 MCP、瀏覽器和計算機。
![]()
6.使用 Chrome 擴展程序進行前端工作
使用 Claude Code 最重要的技巧是,給 Claude 提供驗證輸出的方法。
一旦做到這一點,Claude 就會不斷迭代,直到結果令人滿意為止。
想想其他工程師:如果你讓一個人建網站,卻不允許他使用瀏覽器,結果會好看嗎?很可能不會。
但如果你給他瀏覽器,他就會編寫代碼,不斷迭代,直到網站看起來不錯為止。
我個人每次編寫網頁代碼時都會使用 Chrome 擴展程序。它比其他類似的 MCP 工具更可靠。
![]()
7.使用 Claude Desktop 應用程序讓 Claude 自動啟動和測試 Web 服務器
同樣,桌面應用程序還集成了 Claude 自動運行您的 Web 服務器,甚至在內置瀏覽器中對其進行測試的功能。
您可以使用 Chrome 擴展程序在 CLI 或 VSCode 中進行類似的設置,或者直接使用桌面應用程序。
![]()
8.Fork 你的會話
人們經常問如何 fork 一個現有的會話。有兩種方法:
1. 從您的會話運行 /branch
2. 從命令行界面 (CLI) 運行 claude --resume < session-id > --fork-session
![]()
9. 使用 /btw 進行輔助查詢
我經常用它來快速回答問題,同時客服人員也在工作。
![]()
10.使用 Git 工作樹
Claude Code 內置了對 Git 工作樹的深度支持。
工作樹對于在同一個代碼庫中執行大量并行工作至關重要。
我始終運行著幾十個 Claude 實例,以下是我的實現方式。
使用 claude -w 在工作樹中啟動新會話,或者在 Claude Desktop 應用程序中選中“工作樹”復選框。
對于非 Git 版本控制系統用戶,可以使用 WorktreeCreate 鉤子添加您自己的工作樹創建邏輯。
了解更多:worktrees: git-scm.com/docs/git-workt…
11.使用 /batch 將大量變更集分發出去
/batch 會先對你進行面試,然后讓 Claude 將工作分配給盡可能多的 worktree 代理(幾十個、幾百個,甚至幾千個),直到完成為止。
它適用于大型代碼遷移和其他類型的可并行化工作。
12.使用 --bare 參數可將 SDK 啟動速度提升至多 10 倍
默認情況下,當您運行 claude -p(或 TypeScript 或 Python SDK)時,我們會搜索本地 CLAUDE.md、設置和 MCP。
但對于非交互式使用,大多數情況下,您需要通過 --system-prompt、--mcp-config、--settings 等明確指定要加載的內容。
這是我們最初構建 SDK 時的一個設計疏忽,在未來的版本中,我們會將默認值改為 `--bare`。目前,您可以通過標志來選擇啟用此功能。
![]()
13.使用 --add-dir 參數可授予 Claude 訪問更多文件夾的權限
當需要跨多個代碼倉庫工作時,我通常會在一個代碼倉庫中啟動 Claude,然后使用 `--add-dir`(或 `/add-dir`)參數讓 Claude 識別其他代碼倉庫。
這不僅能讓 Claude 知道目標代碼倉庫的存在,還能賦予它訪問該代碼倉庫的權限。
或者,將“additionalDirectories”添加到團隊的 settings.json 文件中,以便在啟動 Claude Code 時始終加載其他文件夾。
![]()
14.使用 --agent 為 Claude Code 提供自定義系統提示符和工具
自定義代理是一種功能強大的基本功能,但經常被忽視。
要使用它,只需在 .claude/agents 中定義一個新的代理,然后運行 claude --agent= <你的代理名稱>
![]()
15.使用 /voice 啟用語音輸入
有趣的是:我大部分的編程工作都是通過和 Claude 對話完成的,而不是打字。
要實現同樣的功能,請在 CLI 中運行 /voice,然后按住空格鍵,在桌面上按下語音按鈕,或在 iOS 設置中啟用語音輸入。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.