連國中生都能看懂的「Claude Code」完整教學

@kawai_design
日語2 個月前 · 2026年5月17日
393K
754
45
3
2.2K

TL;DR

本文運用師生對話的隱喻,深入淺出地解釋 Claude Code 的 Agent 能力。內容涵蓋從基礎指令到 MCP 與 hooks 等進階功能,為您提供清晰的學習路徑。

Claude Code 乍看之下可能覺得很難。

終端機、MCP、掛鉤、技能、API 這些術語一次全出現,讓人在最初的一小時內很容易迷失方向。

在這篇文章中,我將把 Claude Code 整理成「一堂老師教兩個中學生的課程」。

讀完之後,你將了解學習基本操作、外部整合、技能、記憶、掛鉤、MCP 和 API 的順序。

標題圖片由 AI 生成。提示詞可在<a href="https://note.com/kawaidesign/n/n5cfbd87d1d4d">這篇文章</a>中找到。

Claude Code 是「行動型 AI」,而不只是「回答型 AI」

KAWAI - inline image

Claude Code 不只是回答問題,它是一個在你的電腦中執行任務的 AI。

在官方文件中,它被描述為一種代理型開發工具,可以編輯檔案、執行指令、進行 Git 操作,並整合 MCP。

一旦你掌握這一點,所有功能就會串聯起來。

老師在黑板上寫了這段話:

「聊天 AI 是給建議的老師。Claude Code 是和你一起在教室裡工作的班長。」

美奈問:

「那麼,Claude Code 只適合會寫程式的人嗎?」

老師搖了搖頭。

「它最初是以寫程式工具聞名的。但它的本質是一個能讀取資料夾、修正檔案、執行程序的 AI。它可以用於寫作、文件、網頁、研究筆記和製作教材。」

蓮說:

「所以與其告訴 ChatGPT『寫一篇作文』,我可以告訴 Claude Code『看看這個資料夾、修正它、檢查它』。」

完全正確。

在教 Claude Code 時,從這三個類別開始就夠了:

  • 讀取
  • 修正
  • 檢查

例如,如果老師正在教如何為校慶建立網頁,他們會像這樣請 Claude Code 幫忙。

這裡的重點是,不要只向 AI 要求一個「答案」。你要給 Claude Code 一連串的任務。

目錄

  • Claude Code 是「行動型 AI」,而不只是「回答型 AI」
  • 基本操作:「請求、確認、修正」
  • 記憶:老師的交接筆記
  • 技能:必殺技卡片
  • 掛鉤:上課鈴和巡邏員
  • MCP:校外教學巴士
  • API 和 SDK:將 Claude Code 當作零件使用
  • 30 分鐘的入門練習菜單

基本操作:「請求、確認、修正」

KAWAI - inline image

Claude Code 的基礎涉及請求、確認和修正的流程。

與其背誦困難的指令,不如學習這種對話模式,進步會更快。

一開始,用「一起修正」的心態來使用,而不是「一次搞定」。

老師給了兩位學生第一個模式。

美奈鬆了一口氣說:

「我本來還擔心它會突然改動所有東西。只要讓它先提議就好。」

老師回答:

「是的。與其讓 Claude Code 自己亂動,不如建立確認點,這樣更安全。」

基本用法包含以下五種:

  • claude 啟動對話
  • claude "請求內容" 傳遞初始請求
  • claude -p "請求內容" 一次性非互動執行
  • /help 查看可用指令
  • /status 查看狀態

不過,沒必要從頭開始教中學生所有東西。在第一堂課,只要打開 claude 並說一句話就夠了。

蓮說:

「如果第一個指令只需要這樣,那就不恐怖了。」

老師繼續說:

「沒錯。你可以一邊問 Claude Code 怎麼用,一邊使用它。如果不懂,就問它用法本身。」

基本操作的目標不是記指令。而是讓人類決定要交給 AI 處理的範圍。

記憶:老師的交接筆記

KAWAI - inline image

記憶是一個地方,用來寫下你希望 Claude Code 每次讀取的前提條件。

在官方文件中,它被解釋為一個系統,可以對不同使用者或專案使用不同的指令檔案。在教室情境中,它就像老師之間的交接筆記。

老師在黑板上寫了 CLAUDE.md

美奈問:

「這是什麼?」

老師回答:

「這是 Claude Code 在開始工作前會讀取的教室規則手冊。」

對於校慶專案,你可以這樣寫。

蓮說:

「這樣我就不用每次都說這些了。」

老師點了點頭。

「沒錯。如果你每次都在解釋同樣的事情,就把它放進記憶。」

適合放進記憶的資訊包括:

  • 專案目標
  • 寫作風格或設計的規則
  • 常用指令
  • 不能碰觸的檔案

反之,有些資訊不適合放進記憶:

  • 僅限今天的請求
  • 未確認的想法
  • 密碼或 API 金鑰
  • 個人資訊

如果要教中學生,可以這樣傳達:

「記憶不是讓 AI 變聰明的魔法。它是一本筆記本,用來記錄你不想讓它每次都忘記的規則。」

這樣的解釋就夠了。

技能:必殺技卡片

KAWAI - inline image

技能是將常用的工作程序轉換成可呼叫的格式。

在官方文件中,它被解釋為一個以 SKILL.md 為核心的系統,用於組織範本、範例、腳本和參考資料。在教室中,這些就像只有在需要時才會拿出來的必殺技卡片。

老師畫了三張卡片:

  • 讀書報告檢查
  • 校慶頁面製作
  • 英文單字測驗製作

美奈問:

「這跟提示詞集合有什麼不同?」

老師回答:

「提示詞集合是你每次都要貼上的紙片。技能是你放在 Claude Code 工具箱裡的卡片。」

技能的基本結構是這樣:

SKILL.md 中,你寫下何時使用、做什麼、讀取什麼。Claude Code 可以自動使用符合對話的技能,或者使用者可以用 /技能名稱 來呼叫。

蓮說:

「所以我可以把老師常用的訂正規則變成一個技能。」

完全正確。

對於讀書報告技能,你可以這樣設計。

這裡的重點是不要把所有東西都變成技能。對於一次性請求,直接當場問就夠了。

應該變成技能的任務符合這些條件:

  • 重複很多次
  • 有固定的程序
  • 有判斷標準
  • 有參考資料或範本
  • 品質容易因人而異

老師最後說:

「技能不會為 AI 增加天賦。它們是把人類的程序變成可重複使用的格式。」

也歡迎使用 Claude Code 字典網站。

掛鉤:上課鈴和巡邏員

KAWAI - inline image

掛鉤是在 Claude Code 工作前後自動執行的機制。

在官方文件中,它們被解釋為根據特定事件(如 PreToolUsePostToolUse)來執行指令或程序的設定。在教室中,它們就像上課鈴和巡邏員。

美奈問:

「上課鈴?」

老師回答:

「對。它在上課前響。它在提交前響。它會在你試圖去危險的地方時阻止你。這就是掛鉤的作用。」

例如,在 Claude Code 重寫檔案之前,它可以執行這樣的巡邏:

  • 它是否在試圖碰觸 .env
  • 它是否在試圖破壞重要的設定檔?
  • 重寫後是否應該執行測試?
  • 是否應該格式化文字?
  • 是否應該留下日誌?

蓮的眼睛發亮了:

「所以當 AI 快要犯錯時,你可以阻止它!」

老師語氣稍微嚴肅地說:

「不過,掛鉤是很強大的工具。由於它們可以自動執行 shell 指令,如果不了解就加入,會很危險。」

在向中學生解釋掛鉤時,一開始不需要讓他們寫設定。只要教他們角色就好:

工作前:阻止危險操作。工作後:執行測試或檢查。完成時:檢查是否有未完成的任務。

實務上,按這個順序介紹:

  • 首先,手動檢查。
  • 如果同一個檢查出現很多次,把它做成檢查清單。
  • 一旦檢查清單穩定下來,再把它變成掛鉤。

不要突然自動化。如果你自動化了一個人類不懂的檢查,失敗也會被自動化。

老師在黑板上寫道:

「掛鉤不是方便的機器人,而是遵循你設定規則的巡邏員。」

MCP:校外教學巴士

KAWAI - inline image

MCP(模型上下文協定)是一種將 Claude Code 連接到外部服務和資料的機制。

在官方文件中,MCP 被解釋為一種開放標準,用於將 AI 工具與外部資料來源連接。在教室中,它就像前往教室外部的校外教學巴士。

老師畫了一間教室。在外面,他畫了圖書館、教職員室、市政廳和博物館。

蓮說:

「Claude Code 可以走出教室嗎?」

老師回答:

「就是那種感覺。當你連接 MCP 時,Claude Code 可以存取外部資訊,例如 GitHub、Sentry、PostgreSQL、Slack、Google Drive 和 Figma。」

當然,你不會讓它隨意看到所有東西。你要決定連接伺服器、認證和權限。

在 Claude Code 的 MCP 設定中,你可以新增 HTTP 伺服器或在本機執行的 stdio 伺服器。

美奈擔心地說:

「連到外面有點可怕。」

老師回答:

「這種感覺是對的。MCP 很方便,但你連接越多,它能觸及的資訊就越多。所以,先從唯讀開始。」

教授 MCP 的順序如下:

  • 首先,只使用本機檔案。
  • 接著,連接到安全的唯讀資料。
  • 之後,連接到 GitHub 或票務管理。
  • 最後,再考慮寫入或生產資料。

MCP 的價值不是讓 AI 變得更聰明。而是讓 AI 可以自己去找工作所需的材料。

老師總結:

「MCP 是帶 AI 去看外部世界的巴士。不過,老師決定它可以去哪裡。」

API 和 SDK:將 Claude Code 當作零件使用

KAWAI - inline image

API(應用程式介面)和 SDK(軟體開發套件)是將 Claude Code 整合到應用程式或自動化流程中的方法。

在官方文件中,Claude Code SDK 被解釋為一個可以從 CLI、TypeScript 和 Python 使用的系統。在教室中,這是一種讓班長在教室外參與工作的方式。

蓮問:

「API 到底是什麼?」

老師回答:

「與其說是人類在螢幕上對話,不如說是從程式向 Claude Code 請求工作的入口。」

例如,正常的使用方式像這樣。這是由人類從終端機一次性地提出請求。

使用 SDK,你可以在應用程式或批次處理中呼叫 Claude Code。Python SDK 以 claude-code-sdk 提供,也有 TypeScript SDK。

美奈問:

「這是初學者應該先做的事嗎?」

老師回答:

「不。這不是你應該先做的事。」

API 和 SDK 在以下階段使用:

  • 當你想要每天自動執行相同的任務。
  • 當你想要在 CI 中協助審查或測試。
  • 當你想要從內部工具呼叫 Claude Code。
  • 當你想要平行執行多個程序。
  • 當你想要以 JSON 形式接收結果。

對於中學生來說,可以這樣比喻:

「手動請班長幫忙是 Claude Code 的基礎。從廣播室自動發送請求則是 API 和 SDK。」

它很方便,但從一開始就使用會造成混亂。順序是:基礎、記憶、技能、MCP、掛鉤,然後才是 API。

30 分鐘的入門練習菜單

KAWAI - inline image

你不需要一次學會 Claude Code 的所有東西。

如果你把前 30 分鐘要做的事縮小範圍,恐懼就會消失。在教中學生時,先創造小的成功經驗。

老師最後提出了 30 分鐘的課程菜單。

美奈說:

「我覺得我可以在課堂上做到!」

蓮說:

「所以 MCP 和掛鉤可以之後再學。」

老師回答:

「對。順序很重要。如果你直接跳到外部整合或自動執行,你會搞不清楚發生什麼事。」

前三個目標是:

  • 讓 Claude Code 說明一個資料夾。
  • 讓它修正一個小檔案。
  • 讓它解釋修正的理由。

如果能夠做到這些,你已經掌握了 Claude Code 的本質。之後,根據你的需求來進行:

  • 如果每次解釋同樣的事情很麻煩:使用記憶。
  • 如果每次做同樣的任務:使用技能。
  • 如果你想顯示外部材料:使用 MCP。
  • 如果你想自動化檢查:使用掛鉤。
  • 如果你想將它整合到系統中:使用 API 和 SDK。

Claude Code 不是用來記憶功能的工具。它是用來發展如何交付工作的工具。

老師最後說:

「擅長使用 AI 的人,不是那些對 AI 很了解的人。他們是能夠分配工作、交接規則、並執行檢查的人。」

這是在教中學生 Claude Code 時最重要的結論。

相關文章

[初學者 OK] Claude Code 個別支援

*前 10 位的早鳥名額已售罄。

Claude Code 設計模式

~資料夾結構、技能、資料庫與內容生成流程完全公開~

諮詢、個別輔導與企業培訓需求:

https://kawai-official.pages.dev/

一鍵儲存

使用 YouMind AI 深度閱讀爆款文章

保存原文、追問細節、總結觀點,並在一個 AI 工作空間裡把爆款文章沉澱成可複用筆記。

了解 YouMind
寫給創作者

把你的 Markdown 變成乾淨的 𝕏 文章

圖片上傳、表格、程式碼區塊,往 𝕏 上手動重排太痛苦。YouMind 把整篇 Markdown 一鍵轉成乾淨、可直接發佈的 𝕏 文章草稿。

試試 Markdown 轉 𝕏

更多可拆解樣本

近期爆款文章

探索更多爆款文章