內容來源:根據第一集影片畫面中的教材筆記整理。本文只對應第一集,不代表整套付費課程。

第一集主題

第一集「【準備】Claude Code介紹」主要從宏觀角度介紹 Claude Code 的核心能力與架構,共整理出 8 個關鍵特性。課程想建立的核心概念是:Claude Code 不只是簡單的聊天介面,而是一個具備記憶、分工、自動化及擴展能力的 AI Agent 工程框架。

Claude Code 的 8 個核心特性

1. CLAUDE.md:記憶系統

作用:處理 AI 模型常見的「失憶」問題。

機制:開發者可以把專案規範、背景知識及工作要求寫入 `CLAUDE.md`。後續會話會自動載入這些內容,減少每次重新說明專案背景和規則的需要。

2. Skills:技能庫

作用:建立可重複使用的專家級指令及工作流模板。

機制:把特定工作流、除錯策略或領域知識封裝成標準化 Skill。需要時直接調用,讓模型快速進入指定工作模式,提升垂直場景的效率及輸出一致性。

3. SubAgents:子智能體

作用:支援複雜工程的並行處理及上下文隔離。

機制:主對話可以派生具備獨立任務及上下文的子智能體。這適合用於並行程式碼審查、模組重構、多線程測試或其他可拆分工作,也能減少上下文互相污染。

4. Hooks:鉤子機制

作用:提供事件驅動的生命週期攔截。

機制:在程式碼生成前後、檔案變更或任務完成等節點,自動觸發預先設定的腳本,將不同工作步驟串成自動化流程。

5. MCP:Model Context Protocol

作用:連接外部資料源和第三方工具,打破資訊孤島。

機制:MCP 是開放標準介面,讓 AI 助手以標準化方式連接資料庫、API、雲端服務及其他工具。透過統一的鑑權和資料管道,可以擴展 Claude Code 的外部操作能力。

6. Headless:無頭模式

作用:讓 Claude Code 適合真正的自動化交付。

機制:Headless 模式剝離互動式終端界面,支援透過標準輸入/輸出進行程式化調用,適合 CI/CD 流水線、定時腳本及自動化部署。

7. Agent SDK:開發者工具包

作用:提供建立自訂 Agent 工作流的底層工具。

機制:SDK 提供狀態管理、工具註冊、記憶調度等核心 API。開發者可以用程式碼由底層組合出符合自己需求的 Agent 工作流。

8. Plugins:插件系統

作用:統一整合、打包及分享能力。

機制:可以把 Skills、Hooks、MCP 等能力統一打包,方便在團隊或社群中分發、安裝及重用。

八項能力如何組合

  • `CLAUDE.md` 提供專案背景及規則。
  • `Skills` 封裝可重複使用的專業工作流。
  • `SubAgents` 把大型任務拆分並行處理。
  • `Hooks` 在關鍵事件自動接續腳本。
  • `MCP` 把外部資料和工具接入 Agent。
  • `Headless` 把互動操作轉成可自動執行流程。
  • `Agent SDK` 讓開發者自行建立更深層的 Agent 系統。
  • `Plugins` 把上述能力整合後分發給團隊或社群。

第一集總結

第一集為整套課程建立理論及架構基礎,展示 Claude Code 不只是問答工具,而是可以加入專案記憶、工作技能、子智能體、事件自動化、外部工具、無頭執行、SDK 擴展及插件分發的企業級 Agent 框架。

理解這 8 個特性後,後續學習安裝、設定及實戰時,就能把 Claude Code 看成一個可配置、可擴展、可整合及可管理的工程系統,而不只是單一聊天視窗。

來源

Bilibili 課程頁面|課程:Claude+Harness 企業級工程實戰|第一集:第一集【准备】Claude Code介绍。