TLDR.
這個 開放課程 是由 Deeplearning ai 與 Anthropic 合作,教導你如何與 Claude Code 協作,開發應用。
常用的指令
/init
建立一個claude.md
file,擔任長期 memory 的角色,之後的指令都會 follow 這個 memory。/help
查看常用指令。/clear
清除目前對話 memory,重新開啟新對話。/compact
保留目前對話 memory,並開啟新的 session。
開始新增功能
透過 claude code 我們可以用 chat 的方式讓 claude 開始計劃並產出 code,在這其中有幾個技巧可以應用:
@referenceFile
透過 @ 符號可以 refer 到相關的 file,並讓 context window 可以精準的索引 fileplan mode
透過tab + shift
command 可以開啟 plan mode,在這個模式 claude 會先規劃並列出 todos,確認後再開始執行,執行前也可以在同一個 context window prompt claude 繼續修改計畫mcp
可透過新增不同 mcp extension 來讓 claude 執行更多功能,ex:claude mcp add playwright npx @playwrignt/mcp
可以安裝 playwright mcp ,並在後續對話中使用
Testing & Refactoring
- 你可以透過涵蓋 use cases 的 prompt 讓 claude code 產生對應的測試程式碼
- 你可以在 prompt 尾端加入
think a lot
提示,讓 claude code 產生更深度的回答 - 如果對於 refactoring 沒有方向,與其讓 claude code 產生單一隨機的重構方向,不如改為讓不同 agents brain storming 的方式,產生不同的 refactoring strategies 再選擇其一進行重構。