Skip to content

⚡ Claude Code 101 — 互動練習

⭐⭐ 初-中級 開發者 約 25 分鐘

先修建議:請先閱讀 Claude Code 101 了解 Agentic Loop 與核心工作流程,再來這裡動手練習。

📖 練習說明

練習對應主題說明
🧩 概念暖身Agentic AI 與 Agentic Loop確認對 AI 代理核心概念的理解
🔢 工作流程排序Explore→Plan→Code→Commit把四個步驟排列到正確順序
🎯 模式選擇情境批准 / 計畫 / 自動模式在具體工作情境中選出正確的執行模式
✍️ CLAUDE.md 撰寫專案記憶設定把缺乏結構的專案說明改寫為完整的 CLAUDE.md 格式

如何使用這些練習

  • 每題有即時回饋,答錯可以看解釋後再試一次
  • 排序題:使用上移/下移按鈕調整到正確順序

🧩 暖身:AI 編碼代理核心概念

練習 1-1

「Agentic AI(代理式 AI)」和「Chat AI(聊天式 AI)」最根本的差異是什麼?

練習 1-2

「Agentic Loop(代理循環)」描述的是什麼?


🔢 核心工作流程排序

Claude Code 建議遵循四步驟工作流程,以確保安全、有效地完成任務。請把下方步驟排列到正確順序(從第 1 步到第 4 步)。

使用「↑ 上移」和「↓ 下移」按鈕,調整到你認為正確的順序後點「確認順序」。

1Code(實作):執行已批准的計畫,逐步修改程式碼
2Explore(探索):讓 Claude 閱讀程式碼庫,理解現有架構和脈絡
3Commit(提交):確認所有變更符合預期,提交程式碼
4Plan(規劃):根據探索結果制定詳細的實作計畫,待確認後才開始修改

🎯 執行模式選擇

練習 3-1

你剛接手一個陌生的遺留程式碼庫(Legacy Codebase),需要修改一個業務邏輯複雜的支付模組。哪個 Claude Code 執行模式最適合?

練習 3-2

你需要對一個大型功能進行重構,涉及 10 多個檔案的修改。你希望在 Claude 開始動手之前,先看到完整的修改計畫。哪個模式最合適?

練習 3-3

以下哪些情境最適合使用「自動模式(Auto Mode)」?(複選)

(可複選,選完後再點「檢查答案」)


✍️ CLAUDE.md 撰寫練習

把非結構化的專案描述改寫為包含「技術棧、規範、禁止事項、常用命令」的標準 CLAUDE.md 格式。

📌 原始提示(模糊版):
這是一個 Next.js 的電商後台,用 TypeScript 寫的,資料庫是 PostgreSQL,不要亂改 legacy 的東西,測試要過。

請在下方輸入你的改寫版提示,試著讓它更清晰、完整、有效:

⚙️ 此工具為純前端關鍵字偵測,不呼叫任何 AI——是你自我評估的鏡子,不是 AI 評分。


💡 練習後建議

完成以上練習後,你可以:

  1. 建立你的第一個 CLAUDE.md:為你目前在做的一個項目,依照今天的練習格式,寫一份包含技術棧、規範、禁止事項、常用命令的 CLAUDE.md
  2. Explore 練習:在一個你熟悉的程式碼庫中,請 Claude Code 以 Explore 模式閱讀架構,然後問它「這個專案用了哪些設計模式?」觀察它的分析
  3. 模式切換體驗:在一個不重要的練習項目中,分別嘗試三種模式完成同一個任務,感受批准/計畫/自動模式的差異

🔗 相關課程


本練習題目依據 Claude Code 101(Anthropic Academy)課程內容整理。

本網站為非官方中文學習指南,內容整理自 Anthropic Academy