Claude Code 生態系
「MCP、Skills、Plugins、Hooks 與 Subagents 怎麼合作?」
完成後你能:組合工具、規則與可重用能力。
📌 學習目標
- 說出 CLAUDE.md、Skill、MCP、Hook、Plugin 和 Subagent 各自做什麼。
- 先選最小的零件,不為了「看起來厲害」把簡單工作做複雜。
- 做出一套可分享、可檢查、預設安全的 Claude Code 專案設定。
- 知道何時只用 Claude Code,何時才需要 Worktree 或 Claude Agent SDK。
進入條件
會基本操作 Claude Code(或任一 CLI agent),並有一個可丟棄的練習 repo;先讀 quickstart 再開始。
🧭 本站課程
按建議順序讀;勾選結果與 /learn 課程頁共用同一份瀏覽器進度。- 01Claude Code 是什麼:終端機 Agent 的參考樣板
用一次真實會話的流程講清楚 Claude Code 是什麼:住在終端機裡的編程 Agent,自己讀檔、改檔、跑指令、迭代到任務完成。附安裝方式、CLAUDE.md 記憶機制、終端機之外的形態、計費模式,以及哪三種人不該從它開始。
9 分鐘 - 02安裝 Claude Code:終端機 Agent 的上手路線
Anthropic 官方的終端機編程 Agent Claude Code,從系統需求、四種安裝方式(原生安裝腳本、Homebrew、WinGet、npm)、驗證指令、瀏覽器登入,到權限模式與第一個改動。每個步驟都寫明你應該看到的輸出,以及官方文件列出的真實錯誤訊息。
19 分鐘 - 03Claude Code 深度使用指南
從安裝配置到高階技巧,全面掌握 Claude Code CLI 工具 — 實際用 DeepSeek V4 / ModelStudio 驅動,提升日常開發效率。
5 分鐘 - 04MCP (Model Context Protocol) 生態詳解:Tool、Resource、Prompt 三大原語
Anthropic MCP 協議完整指南:工具 (Tool)、資源 (Resource)、提示模板 (Prompt) 的設計原理、實戰配置、以及 Claude Code 整合。
10 分鐘 - 05MCP 協議在三層 Agent 框架中的角色與配置
Model Context Protocol 在 Hermes Agent(不支援)、OpenClaw(調度層)、Claude Code(執行層)中的各自角色和配置。
5 分鐘 - 06
- 07Matt Pocock Skills 完整使用教學:115K Stars 的 AI 編碼工程紀律系統,從安裝到實戰的 15 個技能全攻略
mattpocock/skills:TypeScript 大神 Matt Pocock 從自己的 .claude 目錄釋出的 35 個 Agent Skills,115K+ Stars、2.7M+ 安裝次數、60K Newsletter 訂閱。這不是 vibe coding——這是濃縮數十年軟體工程經驗的 AI 編碼紀律系統。
24 分鐘 - 08Addy Osmani agent-skills 開源項目深度解析
Google Chrome 工程總監 Addy Osmani 的 agent-skills 項目完整介紹 — 21 個 AI 輔助開發技能的設計哲學、實戰應用、以及如何啟發本站斜槓指令系統的升級。
10 分鐘 - 09半小時內為你的 AI Agent 建立完整基礎建設:Agentic Infrastructure 十件套完整指南
從零到完整運行:十段提示詞建立門禁對、向量記憶、技能策展、定時巡查。解決 LLM 自信偏差導致的技能跳過問題,讓 Agent 不再失憶。
22 分鐘
📚 必修閱讀
- 1.Claude Code Quickstart⭐⭐⭐⭐⭐安裝與第一個工作階段。
- 2.Extend Claude Code(官方零件總表)⭐⭐⭐⭐⭐一張官方表分清 CLAUDE.md、Skill、MCP、Hook、Plugin 與 Subagent。
- 3.How Claude remembers your project⭐⭐⭐⭐CLAUDE.md、Rules 和 auto memory 的邊界。
🎯 精選資源
| 資源 | 適合誰 | 推薦度 | 為什麼推薦 |
|---|---|---|---|
官方文件 Claude Code — Skills | 做練習 2 前 | ⭐⭐⭐⭐⭐ | 舊 .claude/commands/ 仍相容;新教學先用 SKILL.md。 |
官方文件 Claude Code — Hooks | 做練習 3 前 | ⭐⭐⭐⭐⭐ | 事件、輸入輸出與阻擋規則。 |
官方文件 MCP Specification | 查協定時 | ⭐⭐⭐⭐ | 查協定時要看日期版號。 |
官方範本 anthropics/skills | 要官方 Skill 範本 | ⭐⭐⭐⭐⭐ | 追蹤 Claude Code 對 Skills 的目前支援。 |
官方範本 anthropics/claude-plugins-official | 看 plugin 結構 | ⭐⭐⭐⭐⭐ | 官方 plugin 與 marketplace 結構的第一範本。 |
社群 Skills mattpocock/skills | 觀察短小、工作導向的寫法 | ⭐⭐⭐⭐ | 觀察短小、工作導向的社群 Skill 寫法。 |
社群 Skills obra/superpowers | 學 TDD 與計畫類 Skills | ⭐⭐⭐⭐ | 學 TDD、debugging 與 plan 類 Skills 的組合方式。 |
Subagents wshobson/agents | 看 agent 定義的分工 | ⭐⭐⭐⭐⭐ | 看大量 agent 定義的命名與分工;先從少數檔案開始,不要照搬權限。 |
Subagents anthropics/claude-cookbooks | 讀官方 notebooks | ⭐⭐⭐⭐⭐ | 讀官方 tool-use 與 orchestration notebooks。 |
Agent SDK anthropics/claude-agent-sdk-python | 要把 agent 嵌進自己的程式 | ⭐⭐⭐⭐⭐ | Python SDK client、message types 與 options;不是 Claude Code 完整 runtime source。 |
MCP 伺服器 modelcontextprotocol/servers | 練習 4 接第一個 MCP | ⭐⭐⭐⭐ | 官方維護的參考 servers;接上前逐項審查權限。 |
中文解讀 ZhangHanDong/harness-engineering-from-cc-to-ai-coding | 需要中文解讀 | ⭐⭐⭐⭐ | 中文 harness 解讀;事實仍要回官方文件核對。 |
🛠 動手練習(官方版)
完整練習與 starter code練習摘要取自上游教材;完整程式碼、成本與延遲估算見官方版。
- 練習 1:寫一張最小專案守則 — 只含 Purpose/Do not/Verify/Deliver 四區的短 CLAUDE.md(低於 200 行)。
- 練習 2:把重複流程做成 Skill — 建 readme-check SKILL.md,用 disable-model-invocation 控制時機。
- 練習 3:加一個只記錄、不阻擋的 Hook — 每次 Claude 想寫檔時留下 event 與 tool 名稱的 jsonl 紀錄。
- 練習 4–5:接上 MCP 與打包 Plugin — 從官方 servers 挑一個最小連接器,再把 Skills/Hooks 包成一盒。
- 主專案:安全的 Claude Code 練習 repo — 每題只加一個零件,前一題成功再做下一題。
✅ 自我檢查
- 用一句話分清 CLAUDE.md、Skill、MCP、Hook、Plugin 和 Subagent?
- 完成至少前三題,且沒有把陌生 script 或高權限 token 直接交給 agent?
- 說出 Subagent 和 Worktree 解決的是兩個不同問題?
- 說出 Claude Code、OpenRouter、OpenCode/Pi 和 Ollama 各是哪一類東西?
- 判斷自己的需求是「使用 CLI」還是「真的需要 Agent SDK」?
本站點改編自 awesome-agentic-ai-zh(MIT 授權,作者 Wenyu Chiou)v2026.09.23,資源連結查核日 2026-08-27。星級為學習優先順序(⭐⭐⭐⭐⭐=不看會卡住),非人氣排名。 MIT License · 課程結構最後更新:2026-10-03。內容持續補齊中,標記「撰寫中」的課程尚未上線。