Skip to content

Claude Code 工作流最佳實踐:18 個實用技巧

來源: @svpino

日期:

標籤: Claude Code 工作流優化 Prompt 工程


我請 Claude Code 總結了我在 Sonar Summit 的演講內容。

以下是我分享的 18 個 Claude Code 技巧:

基礎約束技巧

1. 使用檔案引用來約束 agent

始終使用 @filename.py@src/classes/ 直接引用檔案來約束 agent 的工作範圍。

2. CLAUDE.md → 先描述方法再執行

在撰寫任何程式碼之前,先描述你的方法並等待批准。如果需求不明確,請提出澄清問題。

3. CLAUDE.md → 大型任務先拆解

如果一個任務需要修改超過 3 個檔案,請先停下來將其拆解成更小的任務。

4. 建立 /decompose 指令

考慮建立一個 /decompose 指令,它接收一個計劃並輸出一系列小任務清單,逐一實作。

專案設定技巧

5. CLAUDE.md → 描述你的技術棧

在 CLAUDE.md 中描述你的技術棧、資料夾結構、編碼慣例,以及任何你想避免的反模式。

6. 使用 /memory 儲存個人偏好

使用 /memory 儲存任何應該在專案間持續存在的個人偏好。

7. 建立 .claudeignore 檔案

建立一個 .claudeignore 檔案,包含任何 agent 不應該讀取或修改的檔案。

測試與除錯技巧

8. CLAUDE.md → 先寫測試再修 bug

當遇到 bug 時,先撰寫一個能重現它的測試,然後修復它直到測試通過。

9. CLAUDE.md → 列出可能出錯的地方

撰寫程式碼後,列出可能會出錯的地方,並建議測試來涵蓋這些情況。

10. 建立 /review-xyz 指令

建立一個 /review-xyz 指令來檢查正確性、邊緣情況,以及與程式碼庫模式的一致性。

11. 建立 /test 指令

建立一個 /test 指令來調用一個測試 sub-agent 執行你的測試套件。

迭代與修正技巧

12. CLAUDE.md → 先問再重寫

當我說某些東西是錯的時候,在重寫之前先提出澄清問題。

13. 使用 /rewind 回退修改

使用 /rewind 指令來回退修改,然後給出更具體的回饋再重試。

14. 使用 Git worktrees 並行作業

使用 Git worktrees 在不同任務上執行並行的 agent 會話。

15. 在可拋棄環境中使用 skip permissions

在可拋棄的環境中使用 claude --dangerously-skip-permissions 來加快迭代速度,同時仍能在出錯時復原。

持續改進技巧

16. CLAUDE.md → 每次修正都新增規則

每次我糾正你時,在 CLAUDE.md 檔案中新增一條新規則,這樣就不會再發生同樣的錯誤。

17. 將成功的提示轉換為工作流

將任何成功的、可重複的提示詞轉換為工作流,將其儲存為 slash 指令或 skill。

18. 為重複任務建立 sub-agents

為任何需要大量上下文或專門分析的重複任務建立 sub-agents。重複使用這些 agents 而不會污染你的主要上下文。

Curation Desk

這篇文章要放去哪一層?

AI Priority65
待審 預設狀態:待審 · 已寫入文章 metadata

始終使用 @filename.py 或 @src/classes/ 直接引用檔案來約束 agent 的工作範圍。

先快速掃摘要與重點段落,再決定要精選或封存。