這場演講是誰、講了什麼

講者是 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 件)

  1. /terminal-setup → 設定 Shift+Enter 換行(不用 backslash)
  2. /theme → 設 light / dark / 色盲友善模式
  3. /install-github-app → 在 GitHub issue/PR 直接提 @claude 就會回應
  4. 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 設定有三層:

  1. project 級(check 進 git repo,全團隊共享)
  2. user 級(個人 ~/.claude/)
  3. 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 串接

範例:

1
git status | claude -p "幫我分析這些變更,給 PR 描述" --format json

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 太危險。解法:

  1. 區分 read-only 命令
  2. Static analysis 看命令組合是否安全
  3. Tiered permission(允許 list、阻擋 list)

Multimodal 支援?

drag/drop 圖片、給 file path、copy-paste 圖片——三種都支援。

Boris 示範的常見用法:給 Claude 一個 mock 圖 + puppeteer,它自己看截圖 vs mock iterate 到一樣為止。

為什麼是 CLI 不是 IDE?

Boris 答案有兩層:

  1. Anthropic 內部用各種 IDE 共識難
  2. 「我個人覺得年底前可能不再用 IDE」——他不想 over-invest UI 層

第 2 點值得回頭想——如果 model 持續變強,IDE 確實可能不再是主要介面。

Claude Code 在 ML 領域?

Anthropic ~80% technical 員工每天用 Claude Code,包含 researcher 用 notebook tool 直接編輯 notebook。


6 個給開發者的 takeaway

  1. Shift+Tab 切 auto-accept — 信任 Claude 後別再手動每次 approve,省下大量切換時間
  2. # 記憶 hack — 跟 Claude 講「下次別這樣」時直接 # 寫進 CLAUDE.md,省下重複教
  3. Slash commands — 重複用的 prompt 全部寫成 slash command,叫一個字就跑
  4. claude -p pipe 串接 — 把 Claude 當 Unix utility,串進 CI/CD、cron、incident response 流程
  5. CLAUDE.md 巢狀 — 全域 + 專案級 + 子目錄級三層配置,大型 monorepo 特別受惠
  6. 多 Claude 並行 — 用 git worktree 隔離,同時跑寫 code / 審 code / 測 code 三個 Claude

結語

這場演講的價值不在「Claude Code 多強」這種定性描述,而在 Boris 親自示範的細節——# 鍵、Shift+Tab、CLAUDE.md 巢狀、claude -p pipe。這些細節寫進 docs 也未必被看到,要靠創造者親自講「平常我是這樣用」,才能傳遞給社群。

如果你在用 Claude Code,整段 28 分鐘建議從頭看完一次。

連結:Boris on X(原 thread)