Claude Code subagent 建立教學 — 這篇文章告訴你:如何讓 Claude Code 分析你的工作流程、自動建立專屬 Subagent 架構,以及何時使用 Agent Teams 協同作戰。同時完整說明如何透過限制工具清單、切換 Haiku/Sonnet/Opus 模型,把每次發文的 Token 消耗壓到最低。所有範例來自 Claude Code 官方文件(code.claude.com)與實際運行的阿宥 AI 助理架構。
Subagent 是什麼?為什麼能省 Token?
官方定義:每個 subagent 在自己的 context window 中執行,具有自訂系統提示、特定工具存取和獨立權限。
省 Token 的核心原理很簡單:
❌ 沒有 Subagent 的狀況
每次呼叫 Claude Code,它載入全部工具清單(Bash、WebFetch、Edit、Write、電腦控制…)+ 完整系統提示 + 對話歷史 → Token 爆炸
✅ 有 Subagent 的狀況
索引提交 Subagent 只有 Bash,報告更新只有 Read+Edit,SEO 研究只有 WebFetch → 工具清單短,context 小,Token 省 20-40%
此外,Subagent 可以指定更便宜的模型(Haiku),讓簡單任務不需要動用 Sonnet,每月可節省數百元台幣的 API 費用。
第一步:讓 Claude Code 分析你的資料夾,自動規劃 Subagent 架構
不知道要建幾個 Subagent?讓 Claude Code 直接幫你規劃:
# 在 Claude Code 中輸入: 幫我分析 ~/projects 資料夾的任務結構, 找出哪些任務重複出現 3 次以上, 規劃應該建立哪些 subagent(含名稱、工具限制、模型建議), 並告訴我預估可節省多少 Token。
Claude 會掃描資料夾結構、讀取流程文件,然後輸出:
- 建議的 subagent 清單(名稱 + 功能描述)
- 每個 subagent 的工具限制(越短越省)
- 建議使用的模型(Haiku/Sonnet)
- 預估 Token 節省量
第二步:用 /agents 指令建立 Personal Subagent(步驟詳解)
官方建議用 /agents 命令建立 使用者層級 subagent,儲存至 ~/.claude/agents/,所有專案都能用。
完整建立流程:
1. 在 Claude Code 中輸入 /agents
2. 選擇 Create new agent
3. 選擇 Personal(儲存到 ~/.claude/agents/,全專案可用)
4. 填寫:識別碼、描述、系統提示、背景顏色
5. 選擇 User scope → 啟用持久記憶目錄(~/.claude/agent-memory/)
也可以直接用 Write 工具建立 .md 檔:
# ~/.claude/agents/my-agent.md --- name: seo-researcher description: 執行 SEO 關鍵字研究。用並行 WebFetch 打 Google Suggest API,找零競爭長尾詞。 color: "#4CAF50" model: claude-haiku-4-5 tools: - Bash - WebFetch - WebSearch --- 你是 SEO 研究員,只打 3 個並行 WebFetch,不多輪搜尋...
持久記憶目錄 ~/.claude/agent-memory/ 讓 Subagent 跨對話累積見解,例如常見錯誤模式和最佳實踐。
實戰架構:阿宥 AI 助理的 8 個 Subagent 完整說明
以下是根據實際發文流程建立的 8 個 Subagent,每個都有工具限制和最佳模型:
| 識別碼 | 中文名稱 | 模型 | 工具限制(省Token關鍵) |
|---|---|---|---|
| seo-researcher | SEO研究員 | Haiku ✅ | Bash・WebFetch・WebSearch |
| article-writer | 文章撰寫員 | Sonnet(需創意) | Read・Bash |
| wp-publisher | WordPress發布員 | Haiku ✅ | Bash・Write |
| search-console-indexer | 索引提交員 | Haiku ✅ | Bash(只需一行指令) |
| social-drafter | 社群草稿員 | Haiku ✅ | Read |
| notebooklm-creator | NotebookLM生成員 | Haiku ✅ | notebooklm MCP 工具 |
| report-updater | 執行報告員 | Haiku ✅ | Read・Edit・Bash |
| knowledge-absorber | 知識吸收員 | Sonnet(需判斷) | Read・Write・Edit・Bash |
6/8 使用 Haiku,僅 2 個需要 Sonnet → 整體 Token 費用大幅降低
Agent Teams:什麼時候用?什麼時候不要用?
Agent Teams 讓多個 Claude 實例同時工作,但Token 消耗是 Subagent 的數倍,選錯會燒錢。
✅ 適合用 Agent Teams
- 同時審查 PR 的安全性、效能、測試覆蓋(3個視角並行)
- 3篇文章同時寫(各隊友各管一篇)
- 競爭假設除錯(多人同時試不同理論)
- 前端+後端+測試跨層協調
❌ 不適合用 Agent Teams
- 每天發一篇文章(循序任務,Subagent 就夠)
- 多人編輯同一個檔案(會衝突)
- 任務有強依賴關係(A 完成才能跑 B)
- 簡單查詢或單一指令執行
啟用方式(預設停用):
# 方法一:環境變數
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
# 方法二:settings.json
{ "env": { "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1" } }
# 啟用後,用自然語言建立團隊
建立一個 agent team,同時審查 PR #142 的安全性、效能、測試覆蓋。
模型切換完整指南:Haiku / Sonnet / Opus 怎麼選?
Claude Code 支援三種模型,正確選擇可節省 30-50% 費用:
| 模型 | 速度 | 費用 | 最佳使用場景 |
|---|---|---|---|
| claude-haiku-4-5 | ⚡ 最快 | 最便宜 | 執行指令、更新報告、提交索引、草稿撰寫 |
| claude-sonnet-4-5 | ⚡ 快 | 中等 | 文章撰寫、知識吸收、複雜分析、需判斷的任務 |
| claude-opus-4-5 | 🐢 較慢 | 最貴 | 重大架構決策、需要最高推理能力(需明確指定) |
Subagent 切換模型的方式:在 .md 檔的 frontmatter 加 model: claude-haiku-4-5,每次呼叫該 subagent 時自動使用指定模型。
省 Token 的 7 個實戰指令(直接複製貼上)
這些是官方文件和實戰驗證有效的 Token 節省指令:
① 對話中段強制壓縮(省 3,000 Token)
/compact② 指定廉價模型執行任務
用 claude-haiku-4-5 幫我更新執行報告③ 委派給 Subagent(只回傳結果)
用 search-console-indexer subagent 提交這個 URL④ 限制工具存取(生成 subagent 時)
tools: [Bash] # 只給它需要的工具⑤ Summary 顯示模式(減少輸出 Token)
claude --output-format summary⑥ 只在真正需要時再啟動 Agent Teams
建立 agent team,限 3 個隊友(不要超過需求)⑦ 管線輸入取代截圖(省大量 Token)
tail -200 app.log | claude -p "找出異常"ASCII 架構圖:Subagent + Agent Teams 完整關係
┌─────────────────────────────────────────────────────────────────┐
│ Claude Code Subagent + Agent Teams 架構圖(2026) │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 你的指令(自然語言) │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────┐ │
│ │ 主代理(Main Claude Code) │ │
│ │ 讀 CLAUDE.md + 自動記憶 + 判斷路由 │ │
│ └─────────────┬───────────────────────────┘ │
│ │ │
│ ┌───────────┼──────────────────────────┐ │
│ ▼ ▼ ▼ │
│ ┌──────┐ ┌────────────────┐ ┌──────────────────┐ │
│ │單一 │ │ Subagent 路由 │ │ Agent Teams │ │
│ │執行 │ │(順序任務用) │ │ (並行探索用) │ │
│ └──────┘ └────────────────┘ └──────────────────┘ │
│ │ │ │
│ ┌───────────┴──┐ ┌──────────┴────────────┐ │
│ ▼ ▼ ▼ ▼ ▼ │
│ 🟢SEO 🟠WP發布 👤隊友A 👤隊友B 👤隊友C │
│ 研究員 Haiku (安全) (效能) (測試) │
│ 只有 只有 各自獨立 各自獨立 各自獨立 │
│ WebFetch Bash+Write context context context │
│ │ │ │
│ 結果回傳給主代理 隊友互相溝通+共享任務列表 │
│ Token 低 Token 高(數倍) │
│ │
└─────────────────────────────────────────────────────────────────┘
💡 記住:Subagent = 工具限制 + 廉價模型 = 省 Token。Agent Teams = 並行協作 = 燒 Token。每天發一篇文章選 Subagent,3 篇同時寫才選 Teams。
FAQ:最常被問到的 5 個問題
Q1:Claude Code subagent 要怎麼建立?
執行 /agents → Create new agent → Personal,填寫識別碼、描述、系統提示、顏色,選 User scope 啟用持久記憶。或直接用 Write 工具建立 ~/.claude/agents/名稱.md 檔案。
Q2:Subagent 和 Agent Teams 怎麼選?
任務有順序依賴 → Subagent(Token 低)。任務可以並行且隊友需要互相溝通 → Agent Teams(Token 高)。日常發文用 Subagent 就夠,多文章同時撰寫才用 Teams。
Q3:怎麼讓 subagent 用 Haiku 省錢?
在 .md 檔 frontmatter 加 model: claude-haiku-4-5,之後每次呼叫該 subagent 都自動用 Haiku,不需要手動指定。
Q4:Agent Teams 預設是停用的嗎?
是的,預設停用。需設定環境變數 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 才能啟用,或在 settings.json 中設定。
Q5:如何讓 Claude Code 自動判斷要建哪些 subagent?
告訴它:「幫我分析資料夾結構,找出重複出現 3 次以上的任務,規劃應建立的 subagent(含工具限制和模型建議)」,Claude 會自動分析並給出具體建議。
📚 延伸閱讀:你可能也有興趣
- Claude Code 排程任務完整教學|Routines 讓 AI 24 小時自動執行(2026)
- Claude Code 不用寫程式?終端機、npm、pip 完整新手教學(2026)
- Claude Code 長期記憶怎麼設定?Memvid + Hooks 讓 AI 自動記住你
- Chrome Skills 教學:Google 瀏覽器一鍵 AI 工作流程完整攻略(2026)
- 購買 Claude Code 記憶與技能套件,讓 Claude Code 記住你
✍️ 關於作者:阿宥
雲林在地 AI 房仲顧問,長期研究 Claude Code 自動化工作流程。實際用 8 個 Subagent 架構管理每日發文任務,持續追蹤官方文件並整理為繁中實戰教學。
資料來源:Claude Code 官方文件 overview・Claude Code Agent Teams 文件
解壓縮 → 拖入 Claude Code → 輸入序號,5 分鐘完成安裝
✅ 套件內含功能:
🧠 雙層記憶系統(跨對話長期記憶,越用越懂你)
🔄 智慧規則載入(自動選最相關規則,省最高 89% Token)
📊 品質評估閘門(文章/程式碼送出前自動評分把關)
⚡ 自動學習任務框架(自動記錯誤→優化流程→持續進化)
🛠️ 11 個內建技能(知識餵養・網頁爬取・每日收尾等)
☁️ Google Drive 雲端同步引導
🔒 單一裝置授權,資料不外傳
原價 NT$1,288
NT$600
前 100 名限定優惠價格
每組序號第一裝置限一用・不可轉讓或分享

.png)