15 min read
深入解析 Claude Code Hooks 的事件模型、JSON 通訊協定、四種 Hook 類型與 matcher 機制,讓你把 Claude 的每一個工具呼叫、每一次回應都接進自己的系統。
Software Engineer
A software engineer from Taiwan specializing in frontend infrastructure, modern web development, optimization, and CI/CD.
Learn more about me深入解析 Claude Code Hooks 的事件模型、JSON 通訊協定、四種 Hook 類型與 matcher 機制,讓你把 Claude 的每一個工具呼叫、每一次回應都接進自己的系統。
Model Context Protocol 不只是「讓 AI 呼叫工具」。 本文從 JSON-RPC 2.0 協議層、三大 Primitive、Transport 機制到 OAuth 2.1 授權,完整拆解 MCP 的架構設計與最新規格變更。
摘要 Anthropic 官方《The Complete Guide to Building Skills for Claude》33 頁 PDF 的所有核心重點,涵蓋 Skill 架構、YAML frontmatter、三種使用情境、測試策略、五種設計模式與常見踩坑。
前面幾篇講的都是「使用者授權給 App」的情境—— 但如果根本沒有使用者,是兩個後端服務互相溝通,怎麼辦? 這就是 Client Credentials Flow 要解決的問題: 服務用自己的身份直接換 Token,不需要任何使用者參與。
有沒有在智慧電視上看到過這種畫面: 一個 QR Code,旁邊寫著「或前往 example.com/activate,輸入 WDJB-MJHT」 這背後就是 Device Flow 在運作—— 一種專門為「沒有瀏覽器」或「很難打字」的裝置設計的 OAuth 授權流程。