Prompts tagged "重構" in the PromptCraft library.
把 14 本軟體工程經典(Clean Code、重構、DDD、務實程式設計師、Working with Legacy Code 等)蒸餾成可直接貼進 AGENTS.md/CLAUDE.md/Cursor rules 的「祈使句規則集」,並提供 full/mini/nano 三種尺寸,依 context 預算挑著用。
讓 Claude Code 把一個大任務拆成數個獨立、可平行的 subagent(各自獨立 context、限定工具、可指定模型),規劃如何扇出、設計每個子代理的職責邊界與回報格式,並在需要時產出可重複使用的 .claude/agents 子代理定義檔。
強制 Claude Code 走嚴格的 紅→綠→重構 循環:每個行為先寫一個會失敗的測試(紅),跑給你看它真的失敗,再寫剛好讓它通過的最小實作(綠),最後在測試保護下重構。治 AI『直接寫 happy path、跳過邊界、測試造假』的老毛病。
讓 Codex 為一段沒有測試的既有程式碼補上特徵化測試(characterization tests):先讀懂並記錄它『現在實際的行為』(含 bug 也照鎖),系統性覆蓋正常路徑+邊界+錯誤路徑,且絕對不修改被測程式。
給 agent 的大型重構作戰手冊:先唯讀盤點『影響範圍 / blast radius』(哪些檔案、呼叫點、測試會受影響),再把改動切成多個小批次,每批保持行為不變、各自跑測試、各自一個原子 commit。拒絕「一次改 40 個檔案然後 build 紅了不知從何救起」。