用 Claude Code 3 個步驟快速上手新專案,省下 3 小時讀碼時間

用 Claude Code 3 個步驟快速上手新專案,省下 3 小時讀碼時間

用 Claude Code 3 個步驟快速上手新專案,省下 3 小時讀碼時間

為什麼你接手新專案總是讀不完?

你有沒有過這種經驗?公司交給你一個前任同事留下來的專案,打開 GitHub 看到幾百個檔案,心裡直接崩潰。最直覺的做法就是「從頭讀到尾」,但事實上,即便頂尖的工程師也不會這樣做。

就像你去逛百貨公司,你不會從 B1 的第一家店開始逛到頂樓,而是會先看「導覽圖」,直接去你想找的品牌專櫃。學習程式碼也一樣,你需要的是策略性的抽樣,而不是死讀書。

讓 Claude 變成你的「專案導遊」

現在有一個很強的技巧,你可以利用 Claude Code 的 orient 技能,讓 AI 幫你建立一份 orientation.md(你可以把它想成是這份程式碼的「新手導覽手冊」)。

這不是簡單的摘要,而是基於程式碼理解研究的策略。AI 會分析這個 Repo(程式碼庫)的結構,告訴你哪些部分是核心邏輯,哪些是次要功能,讓你不用在沒意義的程式碼上浪費時間。

具體操作步驟:

  1. 建立導覽清單:在專案中執行 orient 技能,請 Claude 幫你生成 orientation.md。這就像是在點餐前先看推薦菜單,知道哪些是招牌菜。
  2. 進入互動練習模式:當你完成一段工作(例如改了一個資料庫欄位或新增了一個模組)後,Claude 會問你是否要進行一個「學習練習」。
  3. 忍住不要看答案:這是最關鍵的一步!Claude 在這個模式下會故意停下來等你回答。這就像老師在教你數學,他不會直接把答案寫在黑板上,而是問你「這一步為什麼要這樣做?」。

為什麼「被 AI 晾在原地」反而能讓你變強?

很多人用 AI 的習慣是「直接要答案」,但這樣會讓你產生一種「我懂了」的錯覺(這在心理學上叫作流暢度錯覺)。

這套學習法最厲害的地方在於它對抗 AI 的預設行為。通常 ChatGPT 或 Claude 喜歡一次把答案全部吐給你,但這個 orient 技能會強迫 AI 閉嘴,直到你思考並輸入答案為止。

你可以把這個過程想像成:

  • 一般 AI 用法:你問問題 $ ightarrow$ AI 給答案 $ ightarrow$ 你複製貼上 $ ightarrow$ 沒學到東西。
  • 導覽學習法:AI 提問 $ ightarrow$ 你思考 $ ightarrow$ 你嘗試回答 $ ightarrow$ AI 修正 $ ightarrow$ 真正內化知識。

進階玩法:自動化學習觸發

如果你是用 Linux 或 macOS 的使用者,還可以安裝 learning-opportunities-auto。這個工具會在你每次 git commit(儲存程式碼變更)之後,自動讓 Claude 判斷現在是不是一個適合學習的時機。

什麼時候 AI 會建議你練習?

  • 當你建立了新的檔案或模組時。
  • 當你修改了資料庫結構(Schema)時。
  • 當你做了重大的架構調整(Refactor)時。
  • 當你在開發過程中問了太多「為什麼」的時候。

總結:從「讀碼」轉向「互動」

學習新技術最快的方式不是閱讀,而是嘗試與回饋。透過 Claude Code 的導覽機制,你不再需要面對冰冷的程式碼牆,而是有一個隨時在線的導師,在你最需要的時候推你一把。

別再試圖把所有文件讀完了才開始寫,現在就打開 Claude Code,試著建立你的第一個 orientation.md 吧!