Claude Code 是一個工具,讓你可以直接在終端機中將工作委派給 Claude。它不僅能用來寫程式,還能處理從檔案組織、資料處理到研究與文件建立等各種任務,接手你日常的繁瑣工作。本文整理了 50 個具體任務,讓你能立即看到其價值,並按情境 → 方法(你可以直接輸入的指令)→ 效果的方式分類。今天就試試你感興趣的項目吧。
目錄
- 自動化檔案與資料夾整理(01–05)
- 處理與轉換資料(06–10)
- 編寫與修正程式碼(11–18)
- 理解程式碼庫(19–23)
- 委派 Git / GitHub 任務(24–29)
- 環境設定、腳本與配置(30–34)
- 研究與文件建立(35–39)
- 效率設定(設置與自動化)(40–45)
- 整合、圖片與工作流程技巧(46–50)
1. 自動化檔案與資料夾整理
Claude Code 擅長檔案操作。你可以讓它一次性清理雜亂的環境。
01. 自動依專案或類型分類下載項目
- 情境:下載資料夾亂成一團,找不到檔案。
- 方法:「查看下載項目的內容,並依專案和檔案類型將它們整理到資料夾中。」
- 效果:幾分鐘內即可完成數百個檔案的分類。手動整理從此消失。
02. 依照命名規則批次重新命名檔案
- 情境:想要統一像 IMG_0001 這樣不一致的名稱。
- 方法:「將這些圖片批次重新命名為『日期_序號』的格式。」
- 效果:即使不懂正規表達式,也能一次搞定大量檔案的整理。
03. 批次調整圖片尺寸與壓縮
- 情境:為了部落格,想要讓圖片更輕量。
- 方法:「將這個資料夾中的圖片尺寸調整為 1200px 寬,並轉換為 WebP 格式。」
- 效果:無需尋找轉換工具,直接要求批次處理即可。
04. 尋找並整理重複檔案
- 情境:相同的檔案散落各處,浪費空間。
- 方法:「偵測此資料夾中的重複檔案,並列出它們。」
- 效果:一眼就能看出哪些檔案可以安全刪除。
05. 視覺化資料夾結構並提出整理建議
- 情境:不確定該如何整理一個混亂的資料夾。
- 方法:「列出此資料夾的結構,並提出一個整理計畫。」
- 效果:獲得概覽與改善建議,幫助你決定清理策略。
2. 處理與轉換資料
你可以將 CSV、JSON、日誌等繁瑣的資料任務交出去。
06. 合併並彙總多個 CSV 檔案
- 情境:每個月的 CSV 是分開的,想要計算總和。
- 方法:「合併這 12 個 CSV 檔案,並計算每月的總銷售額。」
- 效果:在 Excel 中複製貼上與彙總的工作量降為零。
07. 清理髒亂的 CSV/Excel 資料
- 情境:想要修正標題錯位或空行過多的資料。
- 方法:「移除此 CSV 中的垃圾行,並將其格式化為正確的表格。」
- 效果:完全接手資料清理的手動工作。
08. 轉換格式,例如 JSON ⇄ CSV
- 情境:想要在試算表中檢視 API 的 JSON 資料。
- 方法:「將此 JSON 轉換為 CSV。」
- 效果:立刻就得到你想要的格式,無需搜尋轉換工具。
09. 從大型日誌中提取錯誤並建立報告
- 情境:在一個龐大的日誌檔案中找不到問題所在。
- 方法:
cat app.log | claude -p "依類型彙總錯誤並建立報告" - 效果:幾分鐘內就能從數萬行內容中提取出關鍵重點。
10. 將螢幕截圖或圖片中的文字轉為文字(OCR)
- 情境:不想手動重新輸入圖片中的表格或程式碼。
- 方法:貼上螢幕截圖並說:「轉錄這張圖片中的文字。」
- 效果:無需手動輸入,就能轉換成可複製貼上的文字。
3. 編寫與修正程式碼
當然,它也能處理核心的編碼工作。在你卡關的時候最有效。
11. 只需貼上錯誤訊息就能修正錯誤
- 情境:不懂錯誤的意義或如何修復。
- 方法:貼上完整的錯誤訊息並說:「找出原因並修正它。」
- 效果:在你開始四處搜尋之前,原因和修正方法就一次提供了。
12. 用「撰寫測試」來產生自動化測試
- 情境:因為沒有測試,所以不敢修改程式碼。
- 方法:「為這個函式撰寫測試,涵蓋主要情況。」
- 效果:將繁瑣的測試建立工作委派出去,安心進行重構。
13. 集體重構函式與類別
- 情境:長函式難以閱讀,或存在大量重複。
- 方法:「根據職責拆分這個函式,使其更易讀。」
- 效果:在維持功能的前提下,整理程式碼結構。
14. 讓它根據你的目標建立正規表達式
- 情境:不善於正規表達式,每次都被卡住。
- 方法:「建立一個能匹配電話號碼的正規表達式。包含測試範例。」
- 效果:無需反覆試驗,立即獲得可用的正規表達式。
15. 讓它根據中文/英文需求撰寫 SQL
- 情境:無法撰寫複雜的 JOIN 或彙總查詢。
- 方法:「撰寫一個 SQL 查詢,從上個月的資料中取得前 10 名客戶的銷售額。」
- 效果:提供表格結構,它就能輸出可執行的查詢。
16. 為現有程式碼加上型別定義/註解
- 情境:想要讓無型別的程式碼更安全。
- 方法:「為此檔案加入型別註解,並修正任何型別錯誤。」
- 效果:可以完成手動處理很困難的大量型別標註工作。
17. 批次翻譯註解或日誌訊息
- 情境:想要將英文註解統一為中文(或反之)。
- 方法:「將此檔案中的註解翻譯成中文。」
- 效果:在保留原意的同時,統一語言。
18. 根據規格實作新功能的草稿
- 情境:從零開始寫程式碼很繁瑣。
- 方法:「建立一個能執行 X 的功能。目前先有個可運作的草稿就好。」
- 效果:你可以從原型開始,而不是從空白頁面開始。
4. 理解程式碼庫
你也可以將「閱讀」交接程式碼或新儲存庫的任務交出去。
19. 讀取整個儲存庫並解釋概覽
- 情境:不知道交接的程式碼是做什麼的。
- 方法:
claude→ 「解釋這個儲存庫的整體用途。」 - 效果:短時間內就能掌握一個新專案。
20. 問「我應該從哪裡開始讀?」
- 情境:不知道龐大程式碼庫的入口點。
- 方法:「我應該追蹤哪個檔案才能 trace 登入功能?」
- 效果:你會知道閱讀的順序,而不是盲目搜尋。
21. 用步驟或圖表解釋複雜的流程
- 情境:複雜的邏輯在腦中記不住。
- 方法:「逐步解釋這個流程的運作。」
- 效果:程式碼轉變成淺顯易懂的手冊。
22. 自動產生 README
- 情境:沒有 README,或者已經過時。
- 方法:「為此專案建立一個 README(介紹、使用方式、結構)。」
- 效果:從文件撰寫的繁重工作中解脫出來。
23. 從程式碼內容建立 API 規格
- 情境:手動撰寫端點列表很困難。
- 方法:「為此 API 建立一個規格,並包含每個端點的說明。」
- 效果:可以直接從實作中產生最新的規格。
5. 委派 Git / GitHub 任務
提交、PR 和歷史管理等例行任務非常適合委派。
24. 將變更拆分為有意義的單元並提交
- 情境:修改了各種東西,正在苦惱如何拆分提交。
- 方法:「將變更拆分為有意義的單元並提交。」
- 效果:獲得乾淨的歷史記錄,而且不需要自己寫訊息。
25. 自動建立帶有說明的 PR
- 情境:撰寫 PR 說明是一件苦差事。
- 方法:「為目前的變更建立一個 PR。用中文撰寫說明。」
- 效果:從推送說明的整個過程自動完成。
26. 從提交歷史產生 CHANGELOG
- 情境:手動摘要發行說明很繁瑣。
- 方法:「將自上次標籤以來的變更摘要成一個 CHANGELOG。」
- 效果:無需重新閱讀歷史,就能完成變更列表。
27. 清理舊的或已合併的分支
- 情境:分支越積越多,難以查看。
- 方法:「列出已合併的本地分支。」
- 效果:可以安全地檢查,然後一次整理完畢。
28. 解決合併衝突
- 情境:出現衝突,工作中斷。
- 方法:「解決此衝突,同時考慮雙方的意圖。」
- 效果:接手比對變更這項繁瑣的工作。
29. 找出「這個錯誤是何時引入的?」
- 情境:不知道是哪個提交導致了問題。
- 方法:「從 git 歷史中找出引入此錯誤的提交。」
- 效果:可以精準鎖定可疑的變更。
6. 環境設定、腳本與配置
讓它為那些研究與撰寫起來很繁瑣的配置任務準備草稿。
30. 建立設定程序或腳本
- 情境:新成員在環境設定時卡關。
- 方法:「為此專案建立一個環境設定腳本。」
- 效果:可以將口頭說明轉換為可執行的步驟。
31. 讓它為例行任務撰寫 shell 腳本
- 情境:每次都手動輸入相同的指令。
- 方法:「建立一個能備份指定資料夾並加上日期壓縮的腳本。」
- 效果:可以將繁瑣的重複動作變成一個指令。
32. 建立 Dockerfile / CI 設定的草稿
- 情境:不熟悉 Docker 或 GitHub Actions 的設定。
- 方法:「為這個 Node 應用程式建立 Dockerfile 和 CI 設定。」
- 效果:無需從頭研究,就能獲得一個可運作的草稿。
33. 為特定目的產生設定檔
- 情境:不想從頭撰寫 .gitignore 或 lint 設定。
- 方法:「建立一個適合此專案的 .gitignore。」
- 效果:立即可獲得沒有遺漏的設定。
34. 檢查漏洞或過時的依賴套件
- 情境:擔心函式庫沒有更新維護。
- 方法:「檢查依賴套件中的漏洞,並查看哪些可以更新。」
- 效果:會列出風險與更新建議,讓回應決策更容易。
7. 研究與文件建立
如果你提供素材,它可以幫你整理資訊和文件。
35. 在網路上進行研究以比較與摘要
- 情境:想要比較技術選項或最新資訊。
- 方法:「比較 X 和 Y,並摘要選擇標準。」
- 效果:獲得跨多個來源的摘要。
36. 從會議記錄或筆記中提取待辦事項
- 情境:想要從長篇筆記中提取「待辦事項」。
- 方法:貼上筆記並說:「提取決策事項和待辦事項,並標明負責人。」
- 效果:無需重新閱讀,下一步行動就變得清晰。
37. 摘要長篇文字或文件
- 情境:沒有時間閱讀文件。
- 方法:「將此檔案摘要成一個 3 行版本和一個詳細版本。」
- 效果:在深入閱讀前,可以快速掌握整體樣貌。
38. 從程式碼建立設計筆記或規格
- 情境:沒有規格,實作是唯一的真相來源。
- 方法:「根據實際行為,寫下這個功能的規格。」
- 效果:只存在於某人腦中的規格變成了文件。
39. 建立圖表(Mermaid)以便貼入文件
- 情境:手動繪製架構或流程圖很繁瑣。
- 方法:「將此流程轉換為 Mermaid 流程圖。」
- 效果:從文字產生圖表,可以立即用於文件。
8. 效率設定(設置與自動化)
設定這些項目,可以讓上述任務變得更快、更安全。
40. 使用 /init 自動產生專案規則
- 情境:想要讓初始設定更簡單。
- 方法:
/init - 效果:分析結構的規則檔案(CLAUDE.md)在幾秒內完成。
41. 使用 # 讓它立即記住規則
- 情境:每次都在重複說「下次要這樣做」。
- 方法:
# 提交訊息用中文撰寫 - 效果:只要寫過一次,之後就會遵守。
42. 將常用指令轉換為 /commands
- 情境:多次輸入相同的長指令。
- 方法:將程序儲存在
.claude/commands/→ 用/lint-fix呼叫 - 效果:例行任務可以用一個單字來呼叫。
43. 每次儲存時自動格式化(hooks)
- 情境:因為忘記格式化而增加審查意見。
- 方法:設定一個 hook(PostToolUse),在編輯後執行格式化工具。
- 效果:從結構上就不可能忘記格式化。
44. 針對重大改造使用「先只規劃」來防止意外
- 情境:影響範圍很廣,立即執行很可怕。
- 方法:「先不要執行。先給我程序。」
- 效果:這是防止意外的基礎,能在第一步就阻止失控的行動。
45. 將研究委派給子 Agent
- 情境:在進入主要主題前需要進行長時間調查。
- 方法:「用子 Agent 研究 X,只告訴我重點。」
- 效果:對話不會被研究記錄淹沒,讓你能專注於主要主題。
9. 整合、圖片與工作流程技巧
外部服務整合、圖片輸入,以及穩定日常工作的技巧。
46. 透過連結 Slack 或 Drive 來發布或儲存(MCP)
- 情境:每次都要手動複製並分享結果。
- 方法:MCP 連線後,「將結果發布到 Slack #development 頻道。」
- 效果:一個指令就能完成到分享為止的所有步驟,無需切換應用程式。
47. 透過貼上螢幕截圖來實作或修正 UI
- 情境:想要建立一個與設計圖完全相同的畫面。
- 方法:貼上圖片並說:「修正 CSS 以符合此設計。」
- 效果:可以用一張圖片傳達難以用言語說明的視覺效果。
48. 透過顯示錯誤畫面來找出原因
- 情境:不了解瀏覽器錯誤畫面的含義。
- 方法:貼上螢幕截圖並說:「告訴我這個錯誤的原因和修正方法。」
- 效果:無需轉錄,可以直接諮詢。
49. 使用 claude -c 立即恢復中斷的工作
- 情境:想要回到之前關閉的工作進度。
- 方法:
claude -c - 效果:無需重新說明情況,直接恢復。
50. 用 Esc 停止,用 /rewind 重做
- 情境:進展方向不同,或想要復原編輯。
- 方法:按
Esc停止,使用/rewind回退。 - 效果:無需害怕失敗,隨時可以安全地重做。
總結
Claude Code 是一個用於編寫程式碼的工具,但它也是一個能處理從檔案整理、資料處理到研究與文件建立等一切任務的多功能助手。我建議從「現在覺得很煩的事情」開始,例如 01(下載項目整理)、09(日誌分析)或 11(錯誤修正)。一旦你習慣了,就可以透過 40–45 的設定,將其打造成你專屬的工作環境。
不同版本會新增或變更功能,請使用 /help 和官方文件(code.claude.com/docs)查看最新的行為。





