Claude Code 五層架構解析:打造高效能 AI 智慧體開發套件

更新 發佈閱讀 6 分鐘
vocus|新世代的創作平台

從記憶層到分發層,徹底理解智慧體開發的全貌

最近在研究 Claude Code 的「Agent Development Kit」(智慧體開發套件)時,發現一個非常實用的五層架構設計。這套架構不僅讓 AI 智慧體的開發更有條理,還能有效解決長年以來困擾開發者的「上下文汙染」、「權限控管」、「任務委派」等痛點。

以下就根據官方架構圖,為大家拆解這五層的設計理念與實務應用。


層級總覽:從核心記憶到生態分發

vocus|新世代的創作平台

Layer 1 – CLAUDE.md:記憶層(The Memory Layer)

這是整個架構的基礎層,也是所有規則被載入的起點。CLAUDE.md 分為三個層次:

  • 全域層級(~/.claude/CLAUDE.md):永遠被載入,定義全專案通用的架構規則、命名慣例、測試期望值。
  • 專案層級(.claude/CLAUDE.md):放在各專案根目錄,描述該專案的「憲法」與 repository 地圖。
  • 代理層級(CLAUDE.md):給特定智慧體使用的規則檔。

💡 這層就像是 系統的 BIOS + 作業系統核心,一開機就存在,定義了所有行為的基本邊界。


Layer 2 – SKILLS:知識層(The Knowledge Layer)

當任務需要特定領域知識時,智慧體不會自己瞎猜,而是呼叫 SKILL。每個 SKILL 是一個獨立的知識包,內含:

  • SKILL.md(說明文件 + 觸發條件描述)
  • 腳本(scripts)
  • 範本(templates)
  • 參考文件(reference docs)

關鍵機制是自動比對:系統會根據任務描述觸發對應的 SKILL,然後在一個隔離的子智慧體(subagent)中執行,用完就釋放,不會長期占用主對話的上下文。

💡 這就像 隨身碟或外接知識庫,需要時插上,用完就拔掉,主記憶體永遠保持乾淨。


Layer 3 – HOOKS:護欄層(The Guardrail Layer)

這層是最有「工程感」的設計。Hook 機制類似 Git hooks,但改為針對 AI 智慧體的生命週期事件。支援的事件包括:

  • PreToolUse / PostToolUse – 工具執行前後
  • SessionStart / SessionStop – 會話開始與結束
  • SubagentStop – 子智慧體結束時

每個事件觸發後,會經過 匹配器(Matcher) 檢查,然後執行對應的命令(Command)。常見應用場景:

vocus|新世代的創作平台

💡 這層可以想像成 CI/CD 的 pipeline + 資安防線,用確定性邏輯(deterministic)補足 AI 的不確定性。


Layer 4 – SUBAGENTS:委派層(The Delegation Layer)

這是解決 上下文無限膨脹 的關鍵設計。主智慧體可以將子任務委派給專門的 子智慧體(subagent),例如:

  • code-reviewer – 專門負責程式碼審查
  • test-runner – 專門執行測試
  • explorer – 專門探索未知的程式碼庫

每個子智慧體擁有自己的上下文視窗,不會汙染主智慧體。更重要的是,子智慧體不能再產生子智慧體(no infinite recursion),確保遞迴深度可控。

💡 這就像 將工作拆分給不同部門的同事,每個人各自在自己的會議室裡作業,最後只把結果回報給專案經理。


Layer 5 – PLUGINS:分發層(The Distribution Layer)

最後一層負責封裝與分享。你可以把以上所有東西 —— 自訂的 SKILL、HOOK、SUBAGENT、CLAUDE.md —— 打包成一個 Plugin,透過 Marketplace 發布,讓團隊成員用一行指令安裝。

Plugin 的結構類似 npm 套件:

my-agent-plugin/
├── skills/
├── agents/
├── commands/
├── hooks/
└── CLAUDE.md

💡 這層讓 AI 智慧體的能力可以像 npm 或 GitHub Actions 一樣共享、版本控制、團隊協作


總結:五層架構如何協同運作?

  1. 啟動時:Layer 1 (CLAUDE.md) 永久載入,定義全局規則。
  2. 遇到任務:Layer 2 (SKILLS) 自動匹配需要的知識,並在隔離環境執行。
  3. 執行動作前後:Layer 3 (HOOKS) 攔截事件,進行檢查、通知、防護。
  4. 需要分工:Layer 4 (SUBAGENTS) 產生子智慧體,各自處理子任務,保持主上下文乾淨。
  5. 成果發布:Layer 5 (PLUGINS) 將可重用的能力封裝,分享給整個團隊。

這套架構最聰明的地方在於:讓 AI 發揮非確定性創造力的同時,用工程化的手段加上邊界與護欄。不再是「對話機器人」,而是真正可以落地到企業開發流程的 AI 智慧體平台

如果你也在設計 AI Agent 系統,非常推薦參考這個五層模型。特別是 Layer 3 的 Hook 與 Layer 4 的 Subagent,幾乎是所有生產級應用的必備機制。

本文內容整理自 Claude Code Agent Development Kit 官方架構圖,

留言
avatar-img
HKT實驗室
32會員
292內容數
哈囉!我是 HKT,一位專注於 AI 領域、熱愛 Vibe Coding 技術的開發者。在這個專屬的部落格空間,我將與你分享我在 AI 應用開發領域中的深入學習心得與實戰經驗。如果你也對 AI 技術充滿好奇,渴望不斷探索 AI 的無限可能,歡迎加入會員,與我一起踏上 AI 之旅,挖掘更深層的技術世界,享受學習的樂趣!
HKT實驗室的其他內容
2026/05/05
本篇文章介紹 Andrej Karpathy 使用的 claude.md 檔案
Thumbnail
2026/05/05
本篇文章介紹 Andrej Karpathy 使用的 claude.md 檔案
Thumbnail
2026/05/05
本篇文章詳細介紹什麼是 SSH 隧道,如何購過 SSH 隧道進行內網穿透。如何使用 SSH 協定、支援正向(-L)、反向(-R)與動態(-D)三種埠轉發模式的加密通道技術,安全實現內網穿透、跳板機存取與 SOCKS 代理等應用,無需額外安裝軟體即可搞定各種網路連線限制。
Thumbnail
2026/05/05
本篇文章詳細介紹什麼是 SSH 隧道,如何購過 SSH 隧道進行內網穿透。如何使用 SSH 協定、支援正向(-L)、反向(-R)與動態(-D)三種埠轉發模式的加密通道技術,安全實現內網穿透、跳板機存取與 SOCKS 代理等應用,無需額外安裝軟體即可搞定各種網路連線限制。
Thumbnail
2026/05/04
本篇內容將教你如何從 OpenRouter 模型列表中篩選模型、用 Playground 測試對話,並透過 Hoppscotch 匯入 cURL 指令來驗證API金鑰串接是否成功。
Thumbnail
2026/05/04
本篇內容將教你如何從 OpenRouter 模型列表中篩選模型、用 Playground 測試對話,並透過 Hoppscotch 匯入 cURL 指令來驗證API金鑰串接是否成功。
Thumbnail
看更多
你可能也想看
Thumbnail
日前,人工智慧新創公司Anthropic發布全新程式碼安全工具 Claude Code Security,主打能像資深資安人員一樣理解整個程式碼庫的邏輯與元件交互關係,而非僅比對已知漏洞模式,並自動生成具針對性的修補建議。 消息公布後,資安相關族群出現短期震盪,部分龍頭公司股價走弱。追蹤資安產業的
Thumbnail
日前,人工智慧新創公司Anthropic發布全新程式碼安全工具 Claude Code Security,主打能像資深資安人員一樣理解整個程式碼庫的邏輯與元件交互關係,而非僅比對已知漏洞模式,並自動生成具針對性的修補建議。 消息公布後,資安相關族群出現短期震盪,部分龍頭公司股價走弱。追蹤資安產業的
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
使用 Claude Code 時遇到 API Error 400?這通常是「思考模式」格式驗證失敗所致。本文分析錯誤成因並提供修復建議,同時詳細教學在 Linux 環境下切換 Claude 模型的三種實用方法,助你快速排除障礙。
Thumbnail
使用 Claude Code 時遇到 API Error 400?這通常是「思考模式」格式驗證失敗所致。本文分析錯誤成因並提供修復建議,同時詳細教學在 Linux 環境下切換 Claude 模型的三種實用方法,助你快速排除障礙。
Thumbnail
只要5步!教你如何打造安全的 AI 實驗室🧪 針對想玩 Claude Code 又擔心檔案隱私的人,分享透過 Docker 建立電腦中隔離開發環境(Sandbox)的教學。 1. 下載 Cursor 💻 2. 建立專屬資料夾,限制 AI 實驗室 範圍 🔐 3. 安裝 Docker ...
Thumbnail
只要5步!教你如何打造安全的 AI 實驗室🧪 針對想玩 Claude Code 又擔心檔案隱私的人,分享透過 Docker 建立電腦中隔離開發環境(Sandbox)的教學。 1. 下載 Cursor 💻 2. 建立專屬資料夾,限制 AI 實驗室 範圍 🔐 3. 安裝 Docker ...
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
本文介紹一款名為VibeTunnel的遠端桌面工具,它能簡化複雜的SSH設定,並完美支援Claude Code,讓使用者隨時隨地透過瀏覽器存取終端機,即時監控Claude code的工作狀態,提升遠端辦公效率。此外,本文也提供透過Tailscale建立VPN遠端連線的方法,徹底打破地域限制。
Thumbnail
本文介紹一款名為VibeTunnel的遠端桌面工具,它能簡化複雜的SSH設定,並完美支援Claude Code,讓使用者隨時隨地透過瀏覽器存取終端機,即時監控Claude code的工作狀態,提升遠端辦公效率。此外,本文也提供透過Tailscale建立VPN遠端連線的方法,徹底打破地域限制。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News