⚡ 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 評分。
💡 練習後建議
完成以上練習後,你可以:
- 建立你的第一個 CLAUDE.md:為你目前在做的一個項目,依照今天的練習格式,寫一份包含技術棧、規範、禁止事項、常用命令的 CLAUDE.md
- Explore 練習:在一個你熟悉的程式碼庫中,請 Claude Code 以 Explore 模式閱讀架構,然後問它「這個專案用了哪些設計模式?」觀察它的分析
- 模式切換體驗:在一個不重要的練習項目中,分別嘗試三種模式完成同一個任務,感受批准/計畫/自動模式的差異
🔗 相關課程
- Claude Code 101(本練習對應課程)
- Claude Code 實戰(進階整合技巧)
- Agent Skills 入門(建立可重用技能)
- 子代理入門(複雜任務委派)
- MCP 入門(擴展 Claude 的工具)
本練習題目依據 Claude Code 101(Anthropic Academy)課程內容整理。