Claude Code 24 個使用技巧:計劃模式、回滾、CLAUDE.md、Skills、Agents 和插件

整理 Claude Code 常用操作技巧:專案啟動、計劃模式、權限確認、回滾、終端命令、上下文管理、CLAUDE.md、Skills、Agents 和插件安裝。

Claude Code 不只是一個聊天框。它更像一個能進入專案目錄、讀寫檔案、執行命令、維護上下文的編程 Agent。

如果只是把需求丟進去讓它生成程式碼,很快會遇到幾個問題:計劃不夠清楚、權限反覆確認、上下文越來越長、生成結果不滿意、不知道怎麼回滾,也不知道怎麼把專案規則長期保存下來。

下面整理一組常用操作,適合剛開始使用 Claude Code 的開發者快速建立工作流。

先在專案目錄啟動

Claude Code 最好在專案目錄裡啟動,而不是隨便打開一個終端就開始用。

可以先建立一個資料夾作為專案目錄,進入目錄後打開命令列,再啟動 Claude Code:

1
claude

首次進入專案時,如果 Claude Code 詢問是否信任目前資料夾,確認後再繼續。這樣它才能圍繞目前專案讀取檔案、建立檔案和執行後續操作。

一個簡單的練習方式是讓它建立一個攝影師個人網站。這個任務足夠直觀:能看到頁面效果,也能練習檔案生成、命令執行、回滾和後續重構。

計劃模式先把方向想清楚

Claude Code 在面對較複雜任務時會進入計劃模式。計劃模式的作用是先討論需求、拆解步驟,再讓使用者決定是否批准執行。

當它給出計劃後,通常會出現幾類選擇:

  • 批准計劃,並允許後續自動使用編輯工具。
  • 批准計劃,但後續編輯仍然需要手動確認。
  • 暫停執行,繼續和 Claude Code 討論計劃。

如果任務比較明確,可以批准計劃並繼續。如果任務還不清楚,建議先讓它繼續補充方案,比如頁面風格、技術棧、目錄結構、互動效果和驗收標準。

計劃模式的好處是減少返工。直接讓 Agent 動手,可能很快生成一堆檔案;但如果方向錯了,後面越改越亂。

用 Shift + Tab 切換模式

在 Claude Code 中,可以用 Shift + Tab 在不同工作模式之間切換。常見用途是進入計劃模式,或者切換到自動同意編輯工具的模式。

建議的習慣是:

  • 新專案、新功能、大改動:先進入計劃模式。
  • 小改動、明確修復:可以直接執行。
  • 涉及刪除、批量替換、安裝依賴:保持人工確認。

計劃模式下,Claude Code 可能會主動詢問專案細節。可以用方向鍵選擇選項,用回車確認。提交回饋後,它會根據你的選擇更新計劃。

權限確認不要一律放開

Claude Code 執行命令、編輯檔案或啟動程式時,可能會申請權限。

常見選擇包括:

  • 只同意本次使用。
  • 在目前會話中以後都同意同類命令。
  • 拒絕或暫停。

如果只是啟動本地頁面、運行開發伺服器、查看檔案,可以根據需要允許。但不要為了省事長期使用「自動同意所有權限」的啟動方式。

全自動權限適合非常確定、風險很低、專案已經有 Git 備份的場景。日常使用中,涉及刪除檔案、覆蓋目錄、安裝依賴、聯網、提交程式碼、執行腳本時,最好保留人工確認。

用終端模式執行本地命令

Claude Code 裡可以進入終端命令模式,直接執行一些本地命令。

例如頁面生成後,可以用系統命令打開 HTML 檔案:

1
start index.html

這裡的 start 是 Windows 下打開檔案的命令,後面接檔名。這樣可以快速查看生成頁面,而不用手動去資源管理器裡找檔案。

終端模式適合執行這些輕量操作:

  • 打開生成的頁面。
  • 查看目錄內容。
  • 啟動本地開發伺服器。
  • 運行測試或構建命令。

但高風險命令仍然要謹慎,比如遞歸刪除、移動目錄、批量覆蓋和修改系統環境。

回滾:結果不滿意時及時退回

如果 Claude Code 做出的頁面或程式碼不是你想要的,而且越改越亂,就應該及時回滾。

回滾功能可以把對話或程式碼退回到某個節點。常見選項包括:

  • 同時回滾程式碼和對話。
  • 只回滾對話。
  • 只回滾程式碼。
  • 把某個節點之前的內容壓縮成摘要。
  • 取消操作。

更推薦在明顯走偏時選擇「同時回滾程式碼和對話」。這樣可以讓上下文和檔案狀態一起回到較乾淨的位置。

需要注意:Claude Code 的回滾通常只能覆蓋它透過內建工具建立或修改的檔案。如果檔案是透過外部命令生成的,未必能完整回滾。因此重要專案仍然要配合 Git 使用。

長提示詞用編輯器寫

複雜需求不要全擠在一行輸入框裡。

如果系統支援在文字編輯器中編輯長提示詞,可以打開編輯器,把需求寫完整後保存,再發送給 Claude Code。

長提示詞裡建議寫清楚:

  • 目標是什麼。
  • 使用什麼技術棧。
  • 不要做什麼。
  • 需要保留哪些檔案。
  • 完成後如何驗證。
  • 頁面或功能的驗收標準。

例如讓 Claude Code 把一個普通 HTML 頁面重構成更現代的技術棧時,不要只寫「重構一下」。可以說明希望使用元件化結構、保留視覺內容、增加響應式布局,並要求它運行構建檢查。

退出後用歷史恢復會話

如果中途需要退出 Claude Code,可以正常退出。之後回到同一個專案目錄,再次啟動:

1
claude

如果發現前面的記錄沒有直接顯示,可以使用歷史相關命令查看最近會話,並載入之前的會話。

這個功能適合中斷後繼續工作。不過不要把會話歷史當成唯一記憶。專案規則、技術棧、常用命令和注意事項,最好寫進專案檔案裡。

用 CLAUDE.md 保存專案規則

CLAUDE.md 是 Claude Code 很重要的記憶檔案。它通常放在專案根目錄,用來告訴 Claude Code 專案規則、技術棧、目錄結構和協作約束。

可以讓 Claude Code 初始化這個檔案:

1
/init

CLAUDE.md 適合記錄:

  • 專案目標。
  • 技術棧。
  • 常用啟動、測試、構建命令。
  • 目錄說明。
  • 程式碼風格。
  • 不允許執行的操作。
  • 提交和部署規則。

每次對話時,Claude Code 會把這類規則作為上下文的一部分使用。你可以把它理解成「專案說明書」。

一個簡單驗證方式是:在 CLAUDE.md 裡加入一條明顯規則,然後再向 Claude Code 提問。如果回答遵循了這條規則,就說明它確實讀到了專案記憶。

用 @ 引用檔案

在輸入框中使用 @,可以選擇檔案或 Agent,把指定內容加入目前對話上下文。

這適合幾類場景:

  • 讓 Claude Code 閱讀某個配置檔案。
  • 讓它修改某個指定頁面。
  • 讓它根據 CLAUDE.md 或其他文件繼續工作。
  • 明確告訴它「只看這個檔案,不要猜專案結構」。

相比把檔案內容複製到輸入框裡,@ 引用更清楚,也更不容易漏內容。

查看和壓縮上下文

長時間對話後,上下文會越來越大。上下文太長時,模型可能變慢,也可能開始忽略早期細節。

可以使用上下文查看命令了解目前占用情況:

1
/context

如果上下文已經很長,可以壓縮歷史:

1
/compact

如果壓縮後效果仍然不好,可以考慮清空目前上下文:

1
/clear

清空上下文後,Claude Code 仍然可以透過專案檔案、CLAUDE.md 和目前目錄重新理解一部分專案情況,但不會保留完整對話歷史。

實用建議是:一個任務完成後就開新會話;專案級規則寫進 CLAUDE.md;臨時討論不要無限堆在一個聊天裡。

Skills:把固定流程做成說明書

Skills 可以理解為 Claude Code 的工作說明書。它不是一次性提示詞,而是一套可複用的任務流程。

例如你經常要生成週報,就可以建立一個週報 Skill,裡面寫清楚:

  • 輸入需要哪些資訊。
  • 輸出格式是什麼。
  • 語氣和結構怎麼控制。
  • 哪些內容必須保留。
  • 哪些內容不能編造。

Skills 通常由 namedescription 和具體指令組成。安裝到全域 Skills 目錄後,Claude Code 在遇到相關任務時可以識別並載入。

這適合處理重複工作:

  • 週報。
  • 程式碼審查模板。
  • 文件整理。
  • 圖片批次處理。
  • 固定格式文章。
  • 專案初始化流程。

如果你發現自己反覆複製同一段提示詞,就可以考慮把它做成 Skill。

Agents:把子任務交給獨立助手

Agents 和 Skills 不一樣。

Skill 更像說明書,告訴 Claude Code 怎麼做某類任務;Agent 更像一個獨立助手,可以在目前主會話之外執行任務,完成後把結果返回。

Agents 的價值在於隔離上下文。比如做程式碼巡檢時,可以建立一個唯讀 Agent,讓它只讀取專案並輸出報告,不直接修改檔案。這樣不會污染主會話,也能降低誤操作風險。

建立 Agent 時通常要考慮:

  • 是專案級 Agent,還是使用者級 Agent。
  • 是否需要 Claude Code 幫你生成配置。
  • 允許哪些工具權限。
  • 使用哪個模型。
  • 是否保存記憶。
  • Agent 的提示詞是否足夠明確。

對於程式碼巡檢類 Agent,建議只給讀取權限,不給寫入權限。先讓它輸出報告,再由主會話決定是否修改程式碼。

插件:打包 Skills、Agents、MCP 和 Hooks

插件可以理解為更完整的能力包。它可能同時包含:

  • Skills
  • Agents
  • MCP
  • Hooks

相比單獨安裝一個 Skill,插件更適合成套能力。例如前端設計插件可能會把頁面審美、布局規則、元件習慣和相關 Agent 一起打包。

安裝插件時通常會有幾個位置選項:

  • 安裝到使用者目錄,對所有專案生效。
  • 安裝到專案目錄,隨專案共享。
  • 安裝到本地專案目錄,只在目前電腦生效。

如果是個人常用能力,可以放在使用者目錄;如果是團隊專案約定,可以放進專案目錄;如果只是臨時測試,放本地專案目錄更穩。

插件能明顯改善特定任務效果

在前端頁面生成這類任務裡,插件往往比裸提示詞更穩定。

例如同樣是「製作一個攝影師個人網頁」,只用普通提示詞可能生成一個能看的頁面;如果明確使用前端設計插件,頁面結構、視覺層次、間距、配色和整體完成度通常會更好。

這並不意味著插件能替代人工審美。更合理的用法是:先讓插件生成一個更好的初稿,再由人做細節微調。

一套更穩的 Claude Code 工作流

把上面這些技巧組合起來,可以形成一套比較穩的流程:

  1. 在專案目錄啟動 claude
  2. 先用計劃模式討論需求。
  3. 批准計劃前確認技術棧和驗收標準。
  4. 涉及高風險操作時保留手動確認。
  5. 用終端模式執行本地預覽和測試。
  6. 結果走偏時及時回滾。
  7. 把專案規則寫進 CLAUDE.md
  8. 長對話定期查看和壓縮上下文。
  9. 重複流程沉澱成 Skills。
  10. 巡檢、研究、分析類任務交給唯讀 Agents。
  11. 特定領域任務優先用插件。
  12. 重要專案始終配合 Git 提交點。

這樣使用 Claude Code,會比單純「發一句需求等它生成」穩定得多。

小結

Claude Code 的效率不只來自模型能力,也來自工作流控制。

計劃模式決定方向,權限確認控制風險,回滾減少返工,CLAUDE.md 保存專案規則,/context/compact/clear 管理上下文,Skills 複用固定流程,Agents 隔離複雜子任務,插件則把成套能力打包進專案。

真正好用的 Claude Code 工作方式,是讓它在清楚邊界內持續推進任務,而不是把整個專案一次性交給它自由發揮。

记录并分享
使用 Hugo 建立
主題 StackJimmy 設計