動手前:還沒裝過工具的學員先看這裡
本節開始要實際在電腦上操作 Claude Code。如果你還沒裝過 VS Code、終端機、Git等工具,先去看獨立的 環境設定速查 →(從零裝起到能跑 Claude Code,30 - 60 分鐘可完成),跟著步驟把工具裝起來再回來這節繼續學。已裝好的學員可直接往下讀。
§2 的心法談完,下面看本章主打的工具。Claude Code 是 Anthropic 推出的代理式編程工具接著進入正題,來看本單元主打的工具。Claude Code 是 Anthropic 推出的代理式編程工具(可以讓 AI 直接動手寫程式、改檔案、跑指令的工具),它能讀你的整個專案、改檔案、執行指令、整合開發工具。和傳統 ChatGPT 寫程式不同,它不是「告訴你怎麼寫」,它是「直接動手寫」。可以在終端機、IDE(Integrated Development Environment,整合開發環境,工程師寫程式的專用編輯器,如 VS Code)、桌面 App、瀏覽器、甚至手機 App 上使用。
Claude Code 的 4 個關鍵特色
終端機原生
主要在「終端機」(Mac 的 Terminal、Windows 的 PowerShell 那種純文字輸入介面)裡運行,直接在你的專案資料夾裡跟 Claude 對話,它能看見你的所有檔案、執行任何指令。
跨平台無縫銜接
同一個任務能在終端機、瀏覽器、手機之間搬,不必重講需求。進階指令(如 --teleport、/desktop)見下方說明。
可調思考力度
Opus 4.7 模型支援多級 effort(思考力度)設定(auto 自動 / high 高 / xhigh 較高 / max 最高),依任務難度切換,簡單任務省成本、複雜任務開最大火力。
進階自動化
支援 Hooks、子代理(Subagents)等進階機制,讓重度使用者打造客製化工作流(下方 E、F 詳述)。
4 大主流 AI 程式助手對照
Claude Code 進階機制(看完 §5 Demo 後再回來)Claude Code 進階機制(建議先完成一次 Demo 再回來查)
下面 8 個是進階使用者最常用的機制,密度較高,新手建議先看完 §5 的 30 分鐘 Demo、做出第一個小工具後,再回來這裡查密度較高,新手建議先動手完成一個 30 分鐘 Demo、做出第一個小工具後,再回來這裡查。第一次只看 A(CLAUDE.md)+ B(斜線指令)+ D(編輯模式)就夠用;其他 E-H 等需要時再讀。
A · CLAUDE.md,給 Claude 的常駐備忘錄
在專案資料夾裡建一個叫 CLAUDE.md 的檔案,Claude Code 每次新對話開始都會自動讀取,不用你提醒。把「該專案該知道的所有事」寫進去(你是誰、研究主題是什麼、命名規則、不可動的檔案、偏好的回答語言),之後每次對話自動套用。
為什麼這是最重要的單一機制
沒有 CLAUDE.md,學員會發現「Claude 每次新對話都忘記我之前的設定」,這不是 Bug,是設計如此(為了省「token / 額度」,token 是 AI 計算費用的基本單位,每次讀檔案都會消耗,所以 Claude 不會自動載入專案所有檔案)。CLAUDE.md 就是給 Claude 的「每次開機都看一次的便條紙」。建議內容:① 你是誰、做什麼研究 ② 專案目的 ③ 不可動的檔案與規則 ④ 偏好的回答風格與語言。進到既有專案 → 輸入 /init,Claude 會自動分析專案後幫你生成第一份 CLAUDE.md。
B · 斜線指令(/),操控 Claude Code 的方向盤
對話框裡輸入 /,會跳出指令選單,這是控制 Claude Code 的標準介面。下表是新手必背的 7 個:
| 指令 |
用來做什麼 |
/model |
切換 AI 模型(Haiku 最輕量、Sonnet 中等、Opus 最強),簡單任務用 Haiku 省錢,複雜推理用 Opus |
/init |
讓 Claude 分析整個專案,自動生成 CLAUDE.md |
/compact |
壓縮過長對話,用量達 70% 時用一次,避免 Claude 變遲鈍 |
/Account |
查目前剩餘額度與下次重設時間 |
/Agents |
建立 / 管理客製化子代理(Subagent) |
/MCP |
查看已安裝的 MCP 連接器(Notion、Calendar 等) |
/plugins |
瀏覽 / 安裝外掛包(Skills + Hooks + MCP 的整合包) |
C · @ 符號 + 反白選取,把檔案或段落帶進對話
跟 Claude 講話時,要它讀某個檔案,不需要把整段內容貼上去:
- 輸入
@ → 跳出檔案選單,選擇後 Claude 會把整份檔案讀進對話
- 在編輯器裡反白某段文字 → 自動帶進 Claude 的輸入框,方便你下指令「把這段改成 ___」
沒這兩招,學員只能複製貼上整段文字,不只浪費時間,還會塞爆對話 token。
D · 自動編輯 vs 授權確認,別被授權彈窗煩死
Claude Code 預設「每次要改檔案、執行指令都會跳出授權框」,安全考量正確,但長任務時會被點到手痠。兩種解法:
- 在彈出時點「允許所有編輯」,該次任務內後續編輯都不再問
- 輸入框左下角「編輯模式 → 自動編輯」,永久關閉授權彈窗
安全建議:自動編輯只開在「測試專案」「明確隔離資料夾」;正式工作場合保留授權確認,避免 Claude 改到不該動的檔案。
E · Hooks vs Skills,必定執行 vs AI 判斷執行
第 4 章學了 Skills(給 AI 帶工具書)。Hooks 是它的對偶,一旦設定好,百分之百一定執行,不依賴 AI 判斷。兩者用途不同:
Skills · AI 智慧判斷
Claude 看任務性質,決定要不要套用。例:寫論文 → 自動套 LaTeX skill;查資料 → 自動套 PubMed skill。彈性高、但有時會漏觸發。
Hooks · 條件觸發、必定執行
「當 X 發生 → 必做 Y」的硬規則。例:任務完成 → 桌面通知;檔案修改 → 自動 git commit。不依賴 AI 判斷,所以絕對可靠。
簡單原則:「每次都要做、規則明確」用 Hooks;「看情境動態應用」用 Skills。
F · Subagents(子代理),平行任務、可客製化
Subagent 是 Claude 派出去的「分身助理」,主要用來同時處理多個獨立任務,不必排隊等。兩種類型:
① 一次性子代理
Claude 自己派出去,例如「同時查兩篇文獻」「並行測試 3 個 prompt 變體」。任務結束後分身被回收,不留下。
② 持久客製化代理
輸入 /Agents 自己建。可以指定它的專長(例:「文獻摘要助手」「實驗設計審查員」)、能用的工具、模型、顏色。下次想用就 @ 點名。
對 Claude 講話時,它會自動判斷該不該派子代理;想指定就用 @ 點名某個客製化代理(例如 @文獻助手 幫我整理近 3 年文獻)。
G · MCP,把 Claude 接到 Notion / Calendar / Email
預設的 Claude Code 只能讀 / 寫本機檔案。想讓它「順便查我的 Email」「把結果寫到 Notion」「在 Google Calendar 排會議」,就要裝 MCP(Model Context Protocol)。
MCP 是什麼:把外部服務「插上」AI 的標準介面,類似 USB 之於電腦。每個服務(Notion、Slack、Linear、Email 等)都有對應的 MCP 連接器。
怎麼安裝(以 Notion 為例):
- 到 Notion 官網找「Notion MCP」說明頁
- 把那一頁的網址複製起來
- 回 Claude Code 對話框貼上 → 「請幫我安裝這個 MCP」
- Claude 自動處理安裝;完成後輸入
/MCP → 點「驗證」 → 瀏覽器授權即可
研究室應用情境:把 Notion MCP 接上後,可以直接說「把今天的實驗結果整理進 Notion 的『2026 春季實驗』資料庫」,Claude 自動寫入,不用切換視窗。
H · Plan Mode + Checkpoint,先規劃、隨時回退
Plan Mode(計畫模式):對話框左下角切到「Plan Mode」,Claude 會「只規劃、不動手」。把整個需求講完後,Claude 給你一份完整計畫;確認沒問題再點「同意」進入實作。避免 Claude 在需求還模糊時就開始亂蓋。
Checkpoint(檢查點):對話歷史的每一輪都是一個存檔點,可以把「對話」「檔案」「兩者」回退到該點:
- Fork Conversation from here,只回退「對話」,檔案不動
- Restore files only,只回退「檔案」,對話保留
- Restore both,兩者一起回到該時間點
回退後原本的歷史不會消失,會像「另一個分身」存著。隨時可從上方歷史選單切回主線。學員試新方向時不必擔心毀掉原版。
入門建議:先看你工作時主要在哪裡
在 VS Code 寫程式 → GitHub Copilot 最順,邊打字邊補完零摩擦;
想讓 AI 自主跑長任務 → Claude Code 或 Gemini CLI(終端機原生,能讀整個專案、跑指令、改檔案);
不想另裝任何工具 → 直接在 ChatGPT 裡用 Codex 起手。
多數人會混搭:日常一個、進階一個,特殊任務再開第三個,不必勉強自己只用一家。
活動 · 觀念 + Demo
- 講授 Vibe Coding 心法、Claude Code 與 Gemini CLI / Codex 的差異。
- 現場 Demo:30 分鐘做出「個人行程儀表板」網頁,過程包含描述需求、迭代、部署。
- 另外 Demo:Claude Design → Claude Code 的 handoff,把原型直接變成可瀏覽的網頁。