字數總計:0 個 | 閱讀時長:0 分鐘 |閱讀次數:

五、進行修改 Making Changes(Lesson 6)

【官方】使用截圖精確溝通

在 Claude 中貼上截圖使用 Ctrl+V,讓 Claude 精確理解你要修改的介面區域。(Codex CLI 同樣支援多模態輸入——截圖、草圖、Figma 匯出)

【官方】Planning Mode(廣度)

啟用:按 Shift + Tab 兩次

行為
讀取專案中更多的檔案
建立詳細的實作計畫
展示打算做什麼
等待批准後才執行

【官方】Thinking / Effort 模式(深度)

三種等效方式控制 AI 思考深度:

方式操作
/model → 選 effortlow / medium / high / max(最直覺,日常用這個
/effort max在 session 中持續設定
Prompt 關鍵字thinkthink hard(社群非正式用法,Claude 會辨識)
Effort Level約 Token 預算適用場景
low最少簡單問答、樣板程式碼
medium~4-6k日常 Debug、單純重構
high~10kAPI 設計、資料庫最佳化
max~32k系統遷移、架構重構、深層 Bug

社群舊稱的 ultrathink 就是 /effort max,不是 GPT 的功能。

【補充】四大 CLI Agent 的 Planning / Thinking 比較

工具PlanningThinking / 推理特殊能力
Claude Code/plan(唯讀架構師模式)/effort 控制(唯一明確等級)交錯思考 + 最多 10 個子代理
Codex CLI依 o-series 模型推理鏈o3/o4 原生推理能力OS 沙盒隔離 + CI/CD 整合
Gemini CLIReAct Loop(預設)Deep Think(1M+ context)超大上下文跨專案推理
Copilot CLIAgent Mode依模型(o1/o3 有推理)GitHub 生態系整合(Issue→PR)

社群實測誰最強?

面向勝出者
程式碼品質 & 首次正確率Claude Code(effort max)
複雜演算法 & Edge CasesGemini Deep Think
CI/CD 整合 & 安全沙盒Codex CLI
GitHub 生態系自動化Copilot Agent
規劃最安全嚴謹Claude Code /plan

【進階】Plan Mode 深度指南:從「會用」到「用好」

進入 Plan Mode 的四種方式

方式說明
Shift+Tab × 2第一下 = Auto-Accept,第二下 = Plan Mode
/plan在 session 中輸入
CLI 旗標claude --permission-mode plan
預設設定.claude/settings.json 中設 {"permissions": {"defaultMode": "plan"}}

Plan Mode 下 Claude 可以讀檔、搜尋、瀏覽網路、啟動研究子代理——但不能修改任何檔案。

四階段工作流

Phase 1: Explore(Plan Mode)→ 讀取相關程式碼,理解架構
Phase 2: Plan(Plan Mode + /effort max)→ 產出詳細策略,你 review
Phase 3: Implement(Shift+Tab 切到 Auto-Accept)→ 按計畫執行
Phase 4: Commit → 建立描述性 commit

社群實測:沒 Plan → 改了 14 檔、壞 3 endpoint、重做 2 次(35+ 分鐘)。有 Plan → 同功能 12 分鐘搞定。

讓計畫品質更好的六個技巧

#技巧
1餵 Context 再規劃:先 @path/to/file 注入關鍵檔案 + Ctrl+V 貼截圖
2/effort max + Plan Mode:「終極組合」,讓 Sonnet 達到接近 Opus 推理深度
3迭代修改計畫Ctrl+G 在編輯器中直接改(刪步驟、加約束),比對話式更精準
4要求考慮 Edge Cases:「考慮 race condition、空值、權限不足」
5要求提出替代方案:「提出 3 種做法並比較 trade-offs」
6引用計畫執行:切模式後說「嚴格按計畫執行,不加計畫外的東西

Plan Mode 90/10 法則

90% 時間在 Plan Mode 讀檔、畫架構、列清單;確認後切 Auto-Accept 在 10% 時間噴完 Code。

❌ 直接寫 Code → 幻覺迴圈不斷修 Bug
✅ Plan Mode 迭代到滿意 → Shift+Tab → 一口氣完成

注意:不是每件事都需要 90/10。任務分級(Triage)很重要:

任務類型建議模式範例
簡單修改/effort low + Auto-Accept改 CSS 顏色、修 null check、linter 錯誤
中等任務/effort high + 快速規劃單檔重構、加一個 API endpoint
複雜工程/effort max + Plan Mode 90/10跨檔重構、新功能、架構改動

不分級就用 /effort max 做所有事 = API 帳單爆炸。


【進階】10x 效率必裝套件與 Plan 增強工具

Plan 增強 Skills

Skill用途實際體驗
superpowers(113K stars)brainstorm → write-plan → execute-planJesse Vincent 發現 Cialdini 影響力原則對 LLM 有效:用「IMPORTANT: This is a real scenario」+ 模擬時間壓力推動 Claude 使用正確工具。子代理隔離讓 Claude 能自主工作數小時不偏離
planning-with-files(17K stars)持久化 3 個 Markdown 計畫檔Reddit 1,053 讚:「Manus $2B 的秘密就是 3 個 markdown — task_plan.md + findings.md + progress.md。Agent 每個決策前都重讀計畫。」解決 context drift
PUA用職場壓力逼 AI 窮盡解法實測 9 場景 18 對照:修復率 +36%、工具使用 +50%。Level 3 強制 7 項清單驅動發現 AI 之前完全忽略的問題
Plannotator(Hooks)Plan→Execute 攔截器在 Claude 準備修改檔案前,強迫先生成 PLAN_REVIEW.md 讓你確認

來自老手的警告(Reddit 447 讚):

「複雜的 agent 設定很爛。簡單永遠贏。不要複製貼上別人的 skill 當黑箱,理解原理後根據自己需求調整。」

社群推薦:自訂 /architect 指令

---
name: architect
description: 深度架構規劃
---
1. 使用 /effort max 模式深度思考
2. 透過 Web Search 查閱相關依賴最新文件
3. 輸出包含 Mermaid 圖表的 ARCHITECTURE_PLAN.md
4. 列出風險、edge cases、替代方案
5. 等待確認後才 Coding

分析以下需求:$ARGUMENTS

Git Worktree 平行開發

claude -w feature-auth     # Terminal 1
claude -w bugfix-123       # Terminal 2
claude -w refactor-api     # Terminal 3

Piping 自動化

cat build-error.txt | claude -p '解釋這個 build 錯誤的根因'
git diff main | claude -p '檢查這些變更有沒有 bug' > review.txt

Hooks 全自動除錯

.claude/settings.json 設定每次 WriteFile 後自動執行 npm run lint --fix 或跑單測。測試失敗 Claude 自動讀錯誤繼續修,直到綠燈。


【進階】真實開發者的故事與教訓

Boris Cherny(Claude Code 創造者)的工作流

  • 同時跑 10-15 個 Claude session,10-20% 會被放棄(視為正常)
  • 偏好最強模型 + thinking:「不需要頻繁引導,幾乎總是更快」(Boris 帖子發於 2026/1-2 月,強調原則而非特定模型版本)
  • 永遠先 Plan mode,迭代到滿意才切 auto-accept
  • 團隊 CLAUDE.md 有 2.5k tokens:「每當 Claude 做錯就寫進去」

    「每次被糾正後,告訴 Claude:『更新你的 CLAUDE.md,讓你下次不再犯同樣的錯。』Claude 非常擅長為自己撰寫規則。」

  • 給 Claude 驗證方式是最重要的一件事

    「要從 Claude Code 得到好結果,最重要的一件事就是——給 Claude 一個驗證自己工作的方式。如果 Claude 有這個反饋迴圈,最終結果的品質會提升 2-3 倍。」

來源

Boris Tane 的「標註迴圈」

Research → Claude 寫 plan.md → 你在編輯器加 inline 標註
→「處理標註,不要實作」→ 重複 1-6 輪 → 滿意後「全部實作」

最強 pattern:「不要實作(don't implement yet)」。沒這句 Claude 會規劃到一半就跳去寫 Code。

來源

失敗故事:$417 的教訓

「程式碼到 15K 行時,Claude 變成一直要你重講故事的朋友。第一週 ~100建了大部分,最後一週一個動畫修復就100 建了大部分,最後一週一個動畫修復就 20。」

最崩潰:「找到問題了!」→ 修了 → Bug 還在 →「啊,真正的問題是...」→ 循環到懷疑人生

來源

Prompt Patterns:哪些還有效、哪些已過時

Opus 4.6 時代的趨勢:模型已原生內建 Effort Level 動態思考機制,不再需要 ultrathink 等咒語。攻擊性語句(「CRITICAL!」「YOU MUST」「NEVER EVER」)在新模型上反而降低品質,簡單直接的指令效果更好。 來源

仍然有效的 Patterns

Pattern效果
「不要實作」護欄防止規劃到一半跳去寫 Code(與模型版本無關)
/effort max + Plan Mode取代舊的 ultrathink 關鍵字,效果更穩定
PUA 升級機制修復成功率 +36%(壓力框架仍有效)

已不建議的 Patterns(Opus 4.6 時代)

Pattern為什麼不建議
反幻覺三重奏(強制附引用等)Opus 4.6 幻覺率已大幅下降,過度約束反而限制 AI 發揮
攻擊性語句(CRITICAL!、YOU MUST)新模型上產生更差的結果
複雜角色扮演把精力放在指示檔和拆解測試步驟上,比寫冗長 prompt 有效

Garry Tan 的 gstack(爭議)

gstack(48K stars)— YC CEO 宣稱 60 天 60 萬行。TechCrunch 報導:批評者說行數是虛榮指標,支持者說工作流結構(強制規劃 → review → QA)確實有用。

貫穿所有成功故事的唯一共同點

把規劃和執行分開,給 AI 反饋迴圈。 拿到最好結果的開發者都是拒絕讓 AI 在有 review 的計畫之前寫 Code。


【進階】十大效率技巧總結

#技巧效果
1CLAUDE.md 複利經營每次犯錯都寫進去,越用越聰明
2Plan Mode 90/1090% Plan + 10% Execute,避免幻覺迴圈
3/effort max按任務複雜度調整推理深度
4-w worktrees3-5 個平行 Claude session
5superpowers / planning-with-filesPlan 增強,計畫不隨 context 消失
6Esc+Esc rewind回溯錯誤,不需重新開始
7Hooks 自動化WriteFile 後自動 lint/test,全自動除錯
8Handoff Strategy降智時寫 handoff.md → /clear → 恢復
9-p piping整合到腳本、CI/CD、git hooks
10PUA + 簡潔直接的 Prompt逼 AI 不放棄 + Opus 4.6 時代簡單指令效果更好