27 個讓 Claude Code 轉型為自主 Agent 系統的設定

@swarm_japan
日語2 週前 · 2026年6月30日
124K
35
1
0
92

TL;DR

一份關於精通 Claude Code 的完整指南,透過 27 個關鍵功能,將手動提示詞轉變為包含上下文、任務委派與自主執行的設計系統。

為什麼即使每天使用 Claude Code,你的工作流程仍然沒有改變

「我記得我執行過 /init。但我不記得上次更新它是什麼時候了。」

這聽起來像你嗎?你安裝了 Claude Code,花了前幾天配置它,然後每天都跟它聊天。然而,跟三個月前相比,你工作的結構基本上沒有改變。

這不是使用上的問題,而是定位上的問題。

如果你持續把 Claude Code 當作一個「有問必答的工具」,你最終會每天早上輸入相同的指令,得到類似的回應,然後把它們複製到你的工作中。你可能變得更有效率,但你工作進展的方式並沒有根本性的轉變。

改變發生在你開始將 Claude Code 視為一個「設計目標」的時候。誰在什麼情境下知道什麼?哪些任務被委派給誰?即使沒有人類在場,什麼事情仍然在運作?當你開始把這些當作設計來思考時,Claude Code 的行為就會開始完全不同。

@sairahul1 發表的 27 項功能 (https://x.com/sairahul1/status/2070428662080618607) 系統性地列出了應該從這個設計角度使用的功能。Swarm 透過 Agent 設計的視角來解讀這些功能,並將它們組織成適用於實際商業情境的格式。

二十七項可能看起來很多,但核心原則只有三個。我們將從下一章開始依序說明這個結構。

Swarm|東大AIエージェントラボ - inline image

連結 27 項功能的三個紀律

綜觀這 27 項功能,它們可能看起來很分散。有快捷鍵、檔案設定、語音輸入和測試執行。然而,當解碼之後,它們可以被組織成回答三個問題的群組。

紀律 1:情境設計(功能 1–5)

創造一個 Claude 知道「這是誰的專案、目的是什麼、目前理解了多少」的狀態。如果這個環節出錯,你每次都得從頭解釋一切。

紀律 2:委派設計(功能 6–14)

有結構地將任務和權限交給 Claude。與其說「修復這個錯誤」,不如組織並交代「什麼東西壞了以及限制條件是什麼」,這會改變一次就解決問題的機率。

紀律 3:自主性設計(功能 15–27)

設計一個讓 Claude 可以在沒有人類持續指示的情況下繼續運作的機制。

這三個階段也是你應該使用的順序。如果情境沒有設定好,委派就會變得馬虎。如果委派沒有設計好,自主性就會失控。

你這裡需要注意的,是如何改變「我每天早上指示 Claude」的結構。如果你每天早上都把同樣的任務丟進聊天室,人類仍然是主體。當設計切換成一個驅動 Claude 的結構時,你早上做的事情就會改變。

首先,讓我們來看看情境設計的五項功能。

Swarm|東大AIエージェントラボ - inline image

情境設計的基礎

情境設計的目標是給予 Claude「這個專案的情境」。沒有情境,每次對話都是從一張白紙開始。

首先要執行的是 `/init`。

當你第一次打開一個專案時,先執行這個指令。Claude 會掃描程式碼庫結構、依賴項和建置指令,自動產生 CLAUDE.md。這個檔案就成為專案的「藍圖」。

這就是很多人停下來的地方。他們記得執行過 /init,但不知道上次更新是什麼時候。如果放任不管,CLAUDE.md 的內容會隨著專案的變更而偏離現實。以每週更新的前提來運作,Claude 就能始終在最新的情境中運作。

接下來,設定 `/statusline` 很有用。

一個狀態列會出現在螢幕底部。你可以直觀地掌握正在執行什麼以及哪些程序是活躍的。它也可以與 Vim 或 Neovim 的自訂狀態列整合,讓你可以根據現有的編輯器環境來設定。

第三是語音輸入。

你可以透過 Mac 上的 ⌃⌘Space 或 iOS 和 Android 上的原生語音輸入,用說的來傳遞複雜的需求。你可以傳遞像「我希望這個元件因為這個原因這樣移動,但不要改變現有的樣式」這樣的長指令,而無需打字。由於你可以傳遞腦中浮現的想法,因此節省了邊打字邊組織思緒的時間。

使用 `/context` 來檢查情境的狀態。

你可以即時查看當前對話中的內容以及情境視窗的使用情況。在長時間的對話中,初始藍圖的內容往往會被淡忘。這個指令讓你可以監控這一點。

對此的重置操作是 `/compact` 和 `/clear`。

/compact 將整個情境壓縮成一個摘要。/clear 則是完全重置。如果你繼續長時間的對話,Claude 的回答可能會變得模糊。這是情境阻塞的跡象。透過定期使用 /compact,你可以維持輸出品質。

之前:在長時間對話的後半段,即使 Claude 說「遵循之前討論的設計方針」,它還是會給出偏離的回應。

之後:在繼續之前用 /compact 壓縮,可以讓輸出始終準確地符合方針。

這五項功能做一件事:維持 Claude「知道」的狀態作為一種設計。這成為了下一步——委派設計的基礎。

Swarm|東大AIエージェントラボ - inline image

傳遞問題的藝術

一旦情境設定好,下一步就是如何傳遞問題。回應的準確性會因為你說「修復這個錯誤」還是以結構化的方式傳遞而完全不同。

首先,使用計劃模式(`Shift+Tab`)。

在重大變更之前,這個模式只會輸出「計劃」,而不是執行。你可以事先檢查 Claude 打算改變什麼以及以什麼順序進行。

與其在錯誤發生後修復,不如在計劃階段就指出「那是錯的」。將這一步納入你的設計中,會顯著改變意外變更的頻率。隨著你持續使用,你會發現它減少了事後檢查「為什麼這個檔案被改寫了?」的工作量。

第二是問題、限制條件和情境的結構化。

如果你只說「修復這個錯誤」,Claude 會試圖自己填補假設。如果那些假設是錯的,解決方案就會偏離。

官方推薦的格式是在第一行寫「什麼東西壞了」,從第二行開始寫「嘗試過什麼、限制條件和預期的輸出格式」。僅僅以這種格式傳遞問題,就能改變一次解決的比率。傳遞問題的方式本身就成為一種技能。

第三是 `AskUserQuestion`。

這是一個功能,當 Claude 遇到模糊的需求時,它會在繼續之前要求澄清。因為需求不明確而導致實施過程中產生返工,通常發生在沒有使用這個功能的時候。這是一種在實施之前支付確認成本的設計。

第四是自我驗證步驟。

在任務結束時,告訴它「在完成之前執行測試並確認建置通過」。與其每次都手動加上這一步,不如將它寫在 CLAUDE.md 中,確保它在每個任務結束時自動執行。與其讓 Claude 在變更後停在一個東西無法運作的狀態,不如將包含驗證的循環作為一個單一任務來完成。

主動採取計劃模式的步驟,並透過自我驗證自動化反應性步驟。當這兩者被納入設計時,開發流程的結構就會改變。

在下一章,我們將探討如何設計將持續性任務委派給 Claude。

設計委派

Swarm|東大AIエージェントラボ - inline image

在前幾章中,我們整理了如何與 Claude 溝通以及如何讓它保留記憶。接下來是關於改變「誰成為主體」。

10. 子 Agent (Subagents)

如果人類在長時間任務中管理程序,他們最終會卡住。不斷地說「接下來做這個,完成後再做那個」,意味著人類(而非 Claude)在處理協調工作。

使用 TodoWrite 或 Task 工具,Claude 會將任務分解為子任務並並行執行。用官方術語來說,這是「並行子 Agent 執行」——一種多個子 Claude 同時移動的結構。不同的 Claude 同時進行研究、實施和測試。人類不需要掌握程序。

11. 自訂技能(工作流程模板檔案)

將 Markdown 檔案放在 .claude/commands/ 目錄中,你就可以用 /指令名稱 來呼叫指令集。在 Swarm 的脈絡中,把它們想成「SKILL.md(工作流程模板檔案)」會更容易理解。

之前:每次都要寫「請進行競爭者調查。步驟是 1、2、3...」。

之後:只需輸入一行 /competitive-research

重複編寫相同指令的時間消失了。如果與團隊共享,它就會變成一個任何人都能獲得相同品質輸出的模板。

12. 模型選擇

你可以按 Alt+P 在對話中切換模型。一個實際的三階段用法是:設計和概念階段使用高推理模型,簡單實施使用輕量級模型,除錯使用中階模型。

將模型的能力與流程的重量相匹配,可以同時提高成本效率和回應速度。

13. 自動 CLAUDE.md 更新

如果你告訴 Claude「把你在這個專案中學到的東西加到 CLAUDE.md」,Claude 會自己更新 CLAUDE.md。這是一個藍圖會自行成長的結構。

每週加入這個指令一次,CLAUDE.md 就會變成一份「活文件」。即使人類不寫反思,Claude 也會累積它所學到的東西。

14. 外部檔案連結

你可以使用 @{檔案路徑} 將檔案、URL 或 Issue 作為情境傳遞。這是一種用一行就完成「在開始工作前讀取這個檔案」的機制。

之前:將檔案內容複製貼上到提示詞中。

之後:只需寫「參考 @src/config.yaml 來檢查設定」。

設計委派意味著建立一個將主體交給 Claude 的系統。當程序、模板、參考資料和記憶都到位時,人類只需要思考「要創造什麼」。

然而,隨著委派的增加,「Claude 朝著與意圖不同的方向移動」的風險也會增加。在下一章,我們將探討如何及早阻止這種偏移。

及早阻止偏移

Swarm|東大AIエージェントラボ - inline image

隨著委派給 Claude 的增加,一個問題變得更可能發生:意識到它已經朝著與預期完全不同的方向前進。我們稱之為偏移。

偏移不是事後修復的東西;它可以透過採取主動的設計步驟來預防。

15. 立即停止

如果你覺得輸出明顯朝著錯誤的方向前進,你可以按 Escape 鍵立即停止它。「等它完成後再修復」是個錯誤。生成過程進行得越久,修正成本就越高。中途停止並修正提示詞可以節省時間和 Token。

如果你直覺覺得有什麼不對勁,不要猶豫,立刻停止。這種判斷的速度直接影響準確性。

16. 要求第一個輸出作為證據

一個主動的設計是在開始工作之前說「先只給我第一個輸出,我再決定是否繼續」。

與其讓它花 10 分鐘在錯誤的方向上,不如在讓它繼續之前先用第一個輸出確認。這是將偏移扼殺在搖籃裡的想法。對於長時間的任務或從模糊方向開始的工作來說至關重要。

在說「剩下的交給你了」之前,先插入「讓我檢查一下開頭」。這只是一個步驟,但這個主動的舉動會改變結果。

17. 通知鉤子 (Notification Hooks)

盯著螢幕等待長時間任務完成是浪費時間。透過在 ~/.claude/hooks/ 中放置一個腳本,你可以在任務完成時收到桌面通知。

設定一次。從那時起,即使你在做其他工作,Claude 完成時也會通知你。這是一種消除等待行為的設計。

18. 傳遞螢幕截圖

用語言解釋 UI 錯誤是出奇地困難。與其用說的「左上角出現一個紅色錯誤,按鈕無法按下」,不如傳遞螢幕截圖更快。

Claude 接收圖像,並直接回傳錯誤內容、原因和修復建議。用「看看這個畫面」就完成了。

到目前為止介紹的 18 項功能,都是基於一個人操作的假設。在下一章,我們將進入「作為團隊使用」的結構,其中多個 Claude 並行運行並整合。

並行運作與整合

Swarm|東大AIエージェントラボ - inline image

當你把 Claude Code 當作聊天工具使用時,你必須等到一個任務完成才能開始下一個。但是,透過改變設計,你可以創造一個多個 Claude 同時移動的結構。

從 Chrome DevTools 整合開始。由於你可以將瀏覽器錯誤日誌和網路日誌直接傳遞給 Claude Code,你不再需要用語言解釋像「控制台裡有個紅色錯誤但我不知道發生什麼事」這樣的情況。官方文件有一個專門的頁面來說明這個功能,將其定位為除錯的入口。

對話管理也改變了。你可以用 claude --continue 直接恢復最新的對話,或用 claude --resume 從對話列表中選擇。此外,透過 /rename 為對話命名,你可以用類似 Git 分支的感覺來管理多個並行任務。透過使用名為「Auth」、「Payment」和「Dashboard」的對話,切換情境的成本幾乎變為零。

而並行運作的核心是與 git worktrees 的結合。輸入 claude --worktree feature-auth 會啟動一個對話,其中分支被 worktree 完全隔離。如果你在單獨的 worktree 中執行 Auth、Payment 和 Dashboard,三個 Claude 將並行進行開發。由於每個都在獨立的 workspace 中,因此不會發生衝突。在一天之內完成一週開發量的結構,在這裡作為一種設計被建立起來。

Swarm|東大AIエージェントラボ - inline image

整理關於 MCP 的想法也是必要的。MCP 伺服器並不總是最佳解決方案。官方文件指出「CLI 工具是與外部服務互動的最具情境效率的方式」,並且像 ghaws 這樣的 CLI 工具被認為具有高情境效率,且較不容易達到速率限制。僅使用 gh 指令,Claude Code 就能自主地建立、更新和關閉 GitHub Issues。在添加 MCP 之前,先檢查是否可以使用 CLI 工具,擁有這樣的判斷軸線可以保持設計的簡潔。

當並行設計成為可能時,人類就不再需要管理順序了。這是因為設計切換到同時將多個主體交給 Claude。接下來,我們將把這個經過設計的並行處理,演進成一個即使你離開辦公桌也能持續運作的系統。

自主運作

Swarm|東大AIエージェントラボ - inline image

並行設計之後的下一個問題是:「在那段時間裡,我需要待在什麼地方?」當自主運作被設計好時,就會創造出一種即使沒有人類在場,工作也能持續進展的狀態。

/loop 是一個在對話中執行自動輪詢的功能。官方解釋是「在對話開啟時進行快速輪詢」,它會在對話開啟期間重複指定的操作。使用 --resume--continue 可以恢復尚未過期的對話,根據原文中的經驗報告,已經有長達三天的無人操作案例。雖然我們沒有直接從官方來源確認那個天數,但它確實可以作為長時間自主運作的入門點。

遠端控制 (Remote Control) 是在 2026 年第一季新增的功能,可以從智慧型手機或 PC 瀏覽器操作本地運行的 Claude Code 對話。雖然程式碼保留在本地端,但只有訊息透過加密通道交換。它於 2026 年 2 月作為研究預覽版發布。一個可行的場景是,出門在外時,只需從智慧型手機發送「檢查測試是否通過」,本地的 Claude Code 就會持續運作。

對資料庫的自然語言查詢也可以納入設計中。透過 MCP 連接到 SQLite、PostgreSQL 或 MySQL,你可以用中文(或英文)來檢索資料,例如「告訴我上週註冊的使用者」。官方指南建議執行 claude mcp add 來連接像你的資料庫這樣的外部工具,讓你可以將資料確認的例行程序委派給 Claude,而無需編寫 SQL。

Swarm|東大AIエージェントラボ - inline image

還有四個功能可以控制思考的深度。ultrathink 只需在提示詞中包含該關鍵字,就能觸發最多 31,999 個 Token 的延伸思考。這裡有一個層級:think 是 4,000 個 Token,megathink 是 10,000 個 Token,而 ultrathink 是 31,999 個 Token。正確的使用方式僅限於真正困難的 10% 問題,例如複雜的架構決策、安全實施、效能最佳化和大規模重構。對每個查詢都使用它會毫無意義地膨脹成本。

/effort ultracode 是一個設定,用於為整個對話啟用 xhigh 推理和動態工作流程。雖然 ultrathink 是一次性的關鍵字,但 ultracode 在整個對話期間都保持活躍。它適用於「對話層級的繁重工作」,例如審計整個程式碼庫、遷移數百個檔案或高風險任務。然而,由於 Token 成本顯著增加,辨別情況來使用決定了其有效性。

從打字到聊天來驅動它開始的 Claude Code,已經到達了一個能夠偵測事件並自主移動的系統的門檻。與其說是人類驅動它,不如說是設計驅動了 Claude。接下來,我們將透過所有這些功能來確認生產力的差異究竟源自何處。

為什麼使用相同的 Claude Code 會產生不同的結果

Swarm|東大AIエージェントラボ - inline image

開發速度快的人不一定擁有特殊能力。他們只是更系統性地進行設計。

例如,考慮執行 /init 的情況。即使輸入相同的指令,幾個月後的輸出品質,在每週更新的 CLAUDE.md 和設定後就置之不理的 CLAUDE.md 之間,將會完全不同。這是因為 Claude 讀取的情境的新鮮度和準確性直接影響輸出的品質。

用廚房的比喻來說,烹飪的水準更多取決於廚房本身的組織方式,而不是使用了哪些食材。Claude 的模型效能是平等提供給所有使用者的。差異在於這三點的精確度:情境如何組織、指令如何系統化、以及自主運作如何設計。

在討論「要使用哪個模型」之前,試著檢查你目前的 CLAUDE.md 上次更新是什麼時候。這會告訴你目前設計的狀態。

那麼,實際上應該從哪裡開始呢?在下一章,我們將整理一個逐步導入的指南。

從哪裡開始:逐步導入指南

Swarm|東大AIエージェントラボ - inline image

你不需要一次記住全部 27 項。

在第一週,把它縮小到只有四項。

  • 使用 /init 建立專案地圖。
  • 使用 /compact 定期壓縮情境。
  • 使用計劃模式(Shift+Tab)分開探索和執行。
  • 將自我驗證步驟(測試、建置)交給 Claude。

僅這四項,就能從根本上改變對話的品質。由於 Claude 在準確掌握「應該做什麼」的情況下開始運作,返工量會明顯減少。

從第二週開始,在這個基礎上加入委派設計。使用自訂技能將指令總結成可重複使用的格式,使用模型選擇(Alt+P)調整處理的重量和速度,並建立每週更新 CLAUDE.md 的習慣。這個階段是將指令從「每次都要寫的東西」轉變為「會累積的東西」。

一個月後,進展到子 Agent、git worktrees 和並行對話。你將擁有一個系統,可以在同時開發多個功能時,專注於設計和確認。

ultrathinkultracode 是在這個流程中,當你遇到「真正困難的問題」時才首次使用的工具。它們不是用來應付每個問題的工具。

透過採取這些步驟,你將透過經驗理解「為什麼每個功能都是必要的」。請從第一週的四個項目開始。

當你將其視為設計目標的那一刻,一切都會改變

Swarm|東大AIエージェントラボ - inline image

當你開始將 Claude Code 視為一個設計目標時,對話的品質就會從根本上改變。

我將把本文中介紹的內容總結成一個你可以保存並參考的形式。

  • 這四項——/init + /compact + 計劃模式 + 自我驗證——是最基礎的設計。
  • 使用自訂技能將指令的重複使用系統化,並將 CLAUDE.md 培養成每週更新的「活藍圖」。
  • 當你開始使用子 Agent 時,生產力會從加法變成乘法。
  • 鐵律是及早偵測偏移並立即停止。始終在第一個輸出中要求證據。
  • 你可以使用 git worktrees + 並行對話同時開發多個功能。
  • 使用 /loop 設定自主運作,並使用遠端控制從智慧型手機確認或指示。
  • ultrathink 是專為「真正困難的 10%」準備的工具。它不適用於每個問題。

即使你嘗試本文中提到的一項功能,你與 Claude Code 的關係也會開始逐漸改變。

給對 AI Agent 感興趣的人

Swarm (@swarm_japan) 分享了 Agent 的基本設計理念和商業使用案例。

追蹤我們,獲取 AI Agent 時代所需的商業知識 👇

★ 從獨特視角解說最新的 AI Agent 資訊

★ 介紹 Agent 的商業使用案例

★ 發布原創的專業知識

如果你有興趣,請追蹤我們並查看!👀

一鍵儲存

使用 YouMind AI 深度閱讀爆款文章

保存原文、追問細節、總結觀點,並在一個 AI 工作空間裡把爆款文章沉澱成可複用筆記。

了解 YouMind
寫給創作者

把你的 Markdown 變成乾淨的 𝕏 文章

圖片上傳、表格、程式碼區塊,往 𝕏 上手動重排太痛苦。YouMind 把整篇 Markdown 一鍵轉成乾淨、可直接發佈的 𝕏 文章草稿。

試試 Markdown 轉 𝕏

更多可拆解樣本

近期爆款文章

探索更多爆款文章