Claude Code 完整教學:7 個功能讓 AI 變成你的開發團隊
如果你還在用 AI 當「高級自動補完」,這篇會改變你的想法。
Claude Code 有 7 個核心功能,每一個都在解決開發過程中的不同痛點。
我用「開發一個餐廳訂位網站」當例子,帶你走一遍每個功能的實際應用。
功能 1:MCP — 讓 Claude 連接外部服務
你的問題:Claude 沒辦法直接操作 GitHub、資料庫、Notion。
MCP 能幫你:讓 Claude 擁有「手」,直接幫你建 repo、寫 SQL、讀文件。
實際場景:
「幫我在 GitHub 建一個 restaurant-booking repo,建好 develop 分支,設定 branch protection。」
Claude 直接執行完畢,你不用切換任何畫面。
功能 2:Skills — 讓 Claude 自動懂你的規範
你的問題:每次都要重複說明公司的 coding style、API 格式、元件寫法。
Skills 能幫你:把規範寫成知識庫,Claude 會自動判斷什麼時候該載入。
實際場景:
你說「幫我建一個 DatePicker 元件」。
Claude 自動套用你的元件規範,建出符合專案結構的檔案。
不用每次都講一遍。
功能 3:Slash Commands — 常用指令一鍵執行
你的問題:常常重複輸入類似的 prompt,像是「幫我 review 這段 code」。
Slash Commands 能幫你:把常用 prompt 存成快捷鍵,打 / 就能用。
實際場景:
輸入 /review src/api/reservations.ts
Claude 立刻用你預設的審查標準,列出問題清單和嚴重程度。
輸入 /test components/ReservationForm.tsx
Claude 自動產生完整測試檔案。
功能 4:Hooks — 自動化你會忘記的事
你的問題:常常忘記跑 linter、忘記 commit、不小心執行危險指令。
Hooks 能幫你:在特定事件發生時,自動執行動作。
實際場景:
- 設定「改完檔案自動跑 Prettier」→ 每次存檔自動格式化
- 設定「對話結束自動 commit」→ 不用再手動 git add git commit
- 設定「偵測到 rm -rf 就擋下來」→ 防止誤刪
人會忘記,機器不會。
功能 5:Subagents — 把複雜任務交給專家
你的問題:一個人要做架構設計、寫測試、安全審查,context 很亂。
Subagents 能幫你:建立專業分工團隊,每個專家有獨立的思考空間。
實際場景:
- Architect Agent → 專門做系統架構設計,輸出 ADR 文件
- Tester Agent → 專門寫測試,自動產生測試檔案和覆蓋率報告
- Security Reviewer Agent → 專門做安全掃描,列出風險等級和修復建議
你只需要在關鍵節點做決策,其他的事情他們自己協調。
功能 6:Plugins — 用別人做好的配置
你的問題:不想每次都從零開始設定。
Plugins 能幫你:一鍵安裝別人打包好的 commands + skills + hooks 組合。
實際場景:
輸入 /plugin install code-review
立刻獲得完整的程式碼審查工具組。
輸入 /plugin install frontend-design
立刻獲得前端設計最佳實踐的 skill。
功能 7:Marketplace — 發現更多工具
你的問題:想找更多好用的配置,或想分享自己做的工具。
Marketplace 能幫你:瀏覽和安裝社群分享的 plugins。
實際場景:
輸入 /plugin search react
找到各種 React 相關的工具組。
你也可以把自己的配置打包,分享給團隊或社群。
快速查詢表
- 想連接 GitHub、資料庫 → 用 MCP
- 想讓 Claude 懂你的規範 → 用 Skills
- 想要常用指令快捷鍵 → 用 Slash Commands
- 想自動化 lint、commit → 用 Hooks
- 想把任務交給專家 → 用 Subagents
- 想用現成配置 → 用 Plugins
- 想找更多工具 → 用 Marketplace
建議學習順序
如果你剛開始用:
MCP → Slash Commands → Hooks
這三個最快看到效果。
進階使用:
Skills → Subagents
團隊協作:
Plugins → Marketplace
重點不是 AI 有多厲害。
而是你怎麼設計人跟機器的協作流程。
把重複的事情交給機器,把決策留給自己。
這是未來幾年最值得學的技能。
]]>