寫程式最累的不是寫 Code,而是「對 Code」
如果你是工程師,你一定懂那種感覺:好不容易寫完功能,準備把程式碼合併(Pull Request, PR)到主分支,結果得等同事 Review。最慘的是,你得花大把時間在對一些很瑣碎的事情,像是「這裡縮排錯了」、「變數名稱不夠清楚」或是「這段寫法效能太差」。
這些工作就像是在檢查作文的錯字,雖然重要,但真的超級無聊。如果你還在手動做這些事,那你一定要試試 Claude Code 的 Routines(自動化例行任務)。
你可以把 Routines 想像成一個「 24 小時待命的 AI 助理」,你只要告訴它:「只要發生 XX 事情,你就幫我執行 YY 動作」,它就會在背景默默幫你把雜事處理掉。 🚀
3 個讓你早下班的 Claude Code 自動化玩法
很多人以為 AI 只能用來問問題,但 Claude Code 的強大在於它可以跟你的開發流程(Workflow)結合。這裡分享三個最實用的設定場景:
1. 專屬的「AI 程式碼審核員」 (Bespoke Code Review)
想像一下,每當你或同事提交 PR 時,Claude 會自動跳出來幫你檢查一遍。你可以給它一份你們團隊的「檢查清單」,比如:
- 檢查有沒有潛在的安全漏洞(例如:密碼沒加密就傳出去了)。
- 檢查效能是否太差(例如:在迴圈裡跑資料庫查詢)。
- 檢查命名風格是否統一。
效果: 人類審核者不需要再糾結於「格式對不對」,可以直接專注在「邏輯對不對」,審核速度快 5 倍以上!
2. 報錯自動診斷與修復 (Alert Triage)
最崩潰的情況就是半夜收到系統報錯(Alert),你得趕快起床開終端機,翻找 Log 紀錄,對照最近誰改了什麼程式碼。
你可以設定一個 Routine:當監控工具發現錯誤時,自動把錯誤訊息傳給 Claude。Claude 會幫你:
- 抓出錯誤堆疊(Stack Trace)。
- 對比最近的提交紀錄(Commits),找出誰是兇手。
- 直接開一個 PR 提出修復建議。
效果: 你起床後看到的不是一堆錯誤訊息,而是一個「建議修復方案」,你只要點擊 Merge 就能解決問題。 😴
3. 自動同步文件 (Docs Drift)
在台灣很多公司開發產品,最常發生的慘劇就是「程式碼改了,但說明文件沒改」。結果新進的同事看文件寫程式,結果發現根本跑不動。
你可以設定一個每週執行一次的 Routine:
- 掃描這週所有合併的 PR。
- 找出哪些 API 介面被改動了。
- 自動在文件倉庫(Docs Repo)開一個 PR,更新對應的說明文字。
效果: 文件永遠跟著程式碼走,再也不用擔心文件過時被 PM 罵。
怎麼設定?只要簡單 3 步
設定 Claude Code Routine 不需要你是 AI 專家,只要會寫 Prompt(就像點餐一樣,說得越清楚,AI 做得越準)就可以了:
-
設定觸發條件 (Trigger): 決定什麼時候要啟動。可以是「定時」(例如每週一早上 9 點)、「事件觸發」(例如 GitHub 有新 PR)或「API 呼叫」(例如系統報錯時)。
-
撰寫指令 (Prompt): 這是最重要的一步。不要只說「幫我檢查」,要說「請根據附件的團隊規範,檢查這個 PR 的安全性與效能,並在有問題的地方留下具體修改建議」。
-
設定環境變數 (Environment Variables): 給 Claude 必要的通行證(API Keys 或 Tokens),讓它有權限讀取你的 GitHub 或 Slack。
給工程師的小提醒
雖然 AI 很強,但記得它還是個「助理」而不是「主管」。
- 不要完全依賴: AI 提出的修復建議,一定要經過人類確認後才能合併。
- 逐步增加複雜度: 先從簡單的「標記標籤(Label)」開始,等你信任它的判斷後,再讓它嘗試寫修復程式碼。
如果你每天還在處理這些重複性的雜事,真的建議把時間省下來去研究新技術,或是早點回家陪家人吧!
現在就打開 Claude Code,設定你的第一個 Routine 試試看吧!