這場演講是誰、講了什麼
講者是 Boris,Anthropic Member of Technical Staff,也是 Claude Code 的創造者。在一場 28 分鐘演講裡,他完全跳過理論跟歷史背景,直接示範「Claude Code 平常該怎麼用」。
這場演講的價值在於 Boris 講了一堆細節——# 鍵自動寫進 CLAUDE.md、Shift+Tab 切 auto-accept、CLAUDE.md 巢狀目錄自動拉、claude -p 當 Unix utility 串 pipeline——這些細節寫進 docs 也未必被看到,要靠創造者親自示範才能傳遞。
把演講重點整理成 14 條,按邏輯分類,後面附 6 個給開發者的 takeaway。
一、Claude Code 是什麼
它不是「補全工具」,是 fully agentic AI assistant。
不是那種一行一行幫你補完程式碼的,是直接建 feature、寫整個 function、修整個 bug 的。
最方便的是:跟你現有 IDE 工作流不衝突。VS Code、Xcode、JetBrains、Vim、Emacs 都可以同時用——因為 Claude Code 跑在 terminal、SSH、tmux 任何地方。
二、起手 setup(裝完先做這 4 件)
/terminal-setup→ 設定 Shift+Enter 換行(不用 backslash)/theme→ 設 light / dark / 色盲友善模式/install-github-app→ 在 GitHub issue/PR 直接提 @claude 就會回應- macOS:開系統設定的 Dictation,按兩下開語音輸入——直接講話下 prompt,比打字快很多
Boris 自己提到他大部分 prompt 都用講的——比打字快,特別是長 prompt 或描述需求時。
三、新手別急著寫程式,先用 codebase Q&A
Boris 給新手最強的建議:先問 codebase 問題,不要急著叫 Claude 寫程式。
範例問題:
- 「這個 function 怎麼用?」
- 「為什麼這個 function 有 15 個引數?歷史脈絡是什麼?」
- 「這個 class 在哪些地方被例項化?」
Claude 不是隻做文字搜尋,它會看 git history、追 GitHub issue、串起來給你完整背景。
Anthropic 內部 onboarding 從 2-3 週縮到 2-3 天——因為新人不用打擾資深工程師,直接問 Claude 問 codebase。
而且:code 不會上傳,沒有 indexing,他們也不會用你的 code 訓練 model。開啟直接用,沒有等 indexing 那段。
四、每週一 standup hack
Boris 分享他每週一 standup 之前都問 Claude:
「我這週 ship 了什麼?」
Claude 自動讀 git log、認得 username,給一份漂亮的 readout,copy paste 進 doc 就交差。
對任何用 git 的團隊都適用,週報、月報、季度報告都能套。
五、寫程式前先計劃(不用 plan mode)
最簡單也最有效的習慣:
「先做計劃,給我看再寫 code。」
不用切 plan mode,不用特殊工具,直接這樣講就行。Claude 會先 brainstorm、出個計劃、等你確認再動手。
省下「寫了 3000 行卻不是預期方向」這種災難。
另一個常用 incantation:
「commit push PR」
Claude 自己看 git log 學你們的 commit 格式、開 branch、推 GitHub、開 PR。完全不用解釋。
六、接團隊工具 — bash CLI + MCP
Claude Code 接你們團隊工具有兩種方式:
bash CLI:直接告訴 Claude「用這個 CLI,跑 --help 你就知道怎麼用」就行。
MCP servers:同樣,告訴它有什麼 MCP,它就會用。
秘訣:常用的就寫進 CLAUDE.md(後面講),它會跨 session 記住。
七、給 Claude 自我驗證能力 → 它會自己 iterate 變更好
這條是整場演講最有價值的觀念之一。
只要給 Claude 一個能 check 自己工作的工具,它會自己 iterate 2-3 輪變得幾乎完美。
- 寫前端?給它 puppeteer 截圖
- 寫 iOS App?給它 simulator 截圖
- 寫 backend?給它 unit tests / integration tests
- 任何領域?給它 feedback loop 就對了
Boris 強調 one-shot 結果通常不完美,但只要給 feedback loop,iterate 兩三次後品質會明顯往上跳一個量級。
八、CLAUDE.md:最重要的 context 工具
放在 project root 的 CLAUDE.md,會在每個 session 自動讀進來。
該放什麼:
- 你們常用 bash 命令
- 常用 MCP tools
- 重要架構決策
- 核心檔案位置
- 規範與風格指南
該注意什麼:
- ⚠️ 保持簡短。寫太長浪費 context window,效果反而差。
- 巢狀目錄也可以放 CLAUDE.md,Claude 工作在那個目錄時自動拉。
- 大公司可以放 enterprise root,全公司共享。
常見配置是 ~/.claude/CLAUDE.md(個人全域)+ 各 project 的 CLAUDE.md(專案級),巢狀目錄的部分多數人沒玩透——大型 monorepo 細分到子目錄會更精準。
九、Slash commands(你自己的常用 routine)
.claude/commands/ 放在 home 或 project root,自己定義 slash command。
Boris 舉的例子:Claude Code repo 本身有個 slash command 叫「label GitHub issues」,配 GitHub Action 自動跑——issue 自動 labeling,人類不用動手。
對團隊很有用:你重複講的 prompt 寫成 slash command,下次叫一個字就跑。
十、Hierarchy 層級(小心配置)
Claude Code 設定有三層:
- project 級(check 進 git repo,全團隊共享)
- user 級(個人 ~/.claude/)
- enterprise 級(公司強制 policy)
適用範圍:commands / permissions / MCP servers / Bash 白名單 / 黑名單。
Enterprise 等級的應用:
- 強制 block 特定 URL(員工不能 override)
- 全公司 auto-approve 特定常用命令(不用每次問)
- 統一 MCP servers 設定
十一、Terminal 隱藏 key bindings(演講最大彩蛋)
這幾個按鍵很多人用了半年都沒發現,列出來:
| 按鍵 | 功能 |
|---|---|
Shift+Tab | 切 auto-accept edits 模式(bash 仍需 approve) |
# | 讓 Claude 記住,自動寫進 CLAUDE.md |
! | 切 bash mode,跑命令 + 結果進 context |
@ | mention files / folders |
Esc | 隨時打斷 Claude(安全,不破壞 session) |
Esc Esc | 跳回 history |
Ctrl+R | 看完整 output |
--resume / --continue | 恢復上一個 session |
# 鍵特別實用:如果常跟 Claude 講「下次別這樣」,直接用 # 寫進 CLAUDE.md,下次它就會記得,不用重複教。
十二、Claude Code SDK = claude -p
很多人不知道:你已經會用的 claude -p flag 就是 SDK。
用法:
- CI/CD pipeline 自動跑
- Incident response 自動分析
- 任何 Unix pipeline 串接
範例:
| |
Boris 形容:「super intelligent Unix utility」。
把 claude -p 串進現有的 shell pipeline、用 jq 處理 JSON 輸出,是還沒被廣泛採用但威力大的 pattern——任何 CI/CD、cron job、incident response 流程都能套。
十三、Power user 模式(多 Claude 並行)
Boris 觀察:Anthropic 內部 power user 不是用一個 Claude,是同時跑多個。
技巧:
- 多 SSH session + TMUX 多窗格
- 同 repo 多 checkout
git worktree隔離 + 多 Claude 並行- 同時跑「寫 code 的 Claude」+「審 code 的 Claude」+「測 code 的 Claude」
這個 pattern 對「一人多角」工作流特別有用——同時跑開發、審查、測試三個 Claude,比一個一個輪流跑快得多。
十四、Q&A 重點
最難的部分是什麼?
Bash 命令安全。手動每條 approve 太煩,全部 auto-approve 太危險。解法:
- 區分 read-only 命令
- Static analysis 看命令組合是否安全
- Tiered permission(允許 list、阻擋 list)
Multimodal 支援?
drag/drop 圖片、給 file path、copy-paste 圖片——三種都支援。
Boris 示範的常見用法:給 Claude 一個 mock 圖 + puppeteer,它自己看截圖 vs mock iterate 到一樣為止。
為什麼是 CLI 不是 IDE?
Boris 答案有兩層:
- Anthropic 內部用各種 IDE 共識難
- 「我個人覺得年底前可能不再用 IDE」——他不想 over-invest UI 層
第 2 點值得回頭想——如果 model 持續變強,IDE 確實可能不再是主要介面。
Claude Code 在 ML 領域?
Anthropic ~80% technical 員工每天用 Claude Code,包含 researcher 用 notebook tool 直接編輯 notebook。
6 個給開發者的 takeaway
- Shift+Tab 切 auto-accept — 信任 Claude 後別再手動每次 approve,省下大量切換時間
#記憶 hack — 跟 Claude 講「下次別這樣」時直接#寫進 CLAUDE.md,省下重複教- Slash commands — 重複用的 prompt 全部寫成 slash command,叫一個字就跑
claude -ppipe 串接 — 把 Claude 當 Unix utility,串進 CI/CD、cron、incident response 流程- CLAUDE.md 巢狀 — 全域 + 專案級 + 子目錄級三層配置,大型 monorepo 特別受惠
- 多 Claude 並行 — 用
git worktree隔離,同時跑寫 code / 審 code / 測 code 三個 Claude
結語
這場演講的價值不在「Claude Code 多強」這種定性描述,而在 Boris 親自示範的細節——# 鍵、Shift+Tab、CLAUDE.md 巢狀、claude -p pipe。這些細節寫進 docs 也未必被看到,要靠創造者親自講「平常我是這樣用」,才能傳遞給社群。
如果你在用 Claude Code,整段 28 分鐘建議從頭看完一次。