🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付

前言

大家好!我是久保。

大家有在使用 Claude Code 嗎??

自從 2025 年上半年的發布以來,Claude Code 正在以驚人的速度持續進化。
許多人可能會想「之前稍微接觸過,但最近怎樣?」或「聽過名字,但最近的狀況怎樣?」。

因此,這次我將全面介紹截止到 2026 年 2 月時的 Claude Code 功能!

這次文章我們將重點放在節奏上!
讓我們在這篇文章中,在 15 分鐘內跟上最新的 Claude Code 知識吧!

這篇文章是基於官方文檔撰寫的。
https://code.claude.com/docs/en/overview

Claude Code 是什麼?

Claude Code 是由 Anthropic 開發的AI 編碼工具
最初作為在終端機上運作的工具出現,但現在也推出了桌面版。

在 Gemini CLI 和 Cursor 等競爭對手中,由於能夠在 Github Actions 上使用以及非常高的擴展性,給人印象是受到許多工程師的支持。

可以在 macOS、Linux 和 Windows 的任何地方使用。

在 macOS 上,可以使用以下命令安裝。

brew install --cask claude-code

其他環境可參考以下頁面。

現在的 Claude Code 能做什麼

首先是整體的整理

如果大致整理目前 Claude Code 擁有的功能,可分為:

  • Skills
  • Sub Agents (Agent Team)
  • MCP
  • Hooks

我將各自的使用時機、關係及角色整理成圖。

claude_functions.png

讓我們逐一看看。

Skills

Skills 簡單來說就是常用提示的模板
可以通過創建 SKILL.md 檔案來使用,方法如下:

~/.claude/skills/{skill_name}/SKILL.md

例如,可以創建以下的 SKILL.md。

# 代碼審查技能

## 概要
檢查代碼的質量,並提供改善建議。

## 步驟
1. 載入目標檔案
2. 從命名規則、錯誤處理、性能的角度進行審查
3. 提供具體的改善建議

實際上,通常會有以下兩種用法。

① 用戶呼叫 (舊自定義斜線指令)

※ 自定義斜線指令已經統合到這個 Skills 中。

定義好的技能可以通過 /skill_name 的形式直接呼叫,對應圖中的①。

例如,通過定義指示代碼整理或除錯的提示,可以用一個指令發出指示,而無需每次都輸入提示。

將常用提示進行模板化

② 代理呼叫

定義好的技能可以被正在執行的代理呼叫。
這與圖中的④相對應。

例如,如果預先定義文檔製作方法數據分析方法,則代理在需要的時候會參考並使用這些技能。

簡而言之,可以為代理準備手冊

為代理準備的手冊定義

Skills 總結

Skills 是「將提示模板化的東西」。

雖然本質上是相同的,但根據是「用戶呼叫」還是「代理呼叫」,設計思路上會有些微的差異。

詳細資訊可以參考這裡。

Sub Agent

Sub Agent 的用法與 Skills 有些相似。

Skills 是指示書(手冊),而這裡則是定義專家

可以通過 /agents 指令或直接創建 ~/.claude/agents/{agent_name}.md 檔案來定義。

能做的事情

在執行某些專業操作時,Sub Agent 與 Skills 有些近似,但這裡的特點是啟動的子代理擁有與主代理分離的上下文

例如,預先定義一個專注於搜尋和整理資訊的代理,並在需要資訊收集時將任務委託給該代理。

如此一來,可以預先定義特定專業技能的指示或知識,並在需要時由主代理呼叫這些專家

子代理的優勢

使用子代理主要有以下幾個優勢。

  • 上下文分離:將執行從主代理中分離
  • 最適化:可以根據執行任務選擇最佳模型,或被授予領域知識
  • 適當的權限設定:根據需要提供所需的工具,擴展功能的同時防止不當行為

尤其是代理分離的最大優勢是上下文的分離

例如,當代理進行除錯時,會讀取大量不必要的日誌,從而壓迫上下文視窗。

如果分離到子代理,主代理只能獲得除錯的結果,並能專注於必要的資訊。

代理團隊

最近新增的代理團隊功能也輕輕提及一下。

此功能仍然是實驗性功能,必須啟用環境變數 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS 才能使用。

當你想讓 Claude Code 團隊協作完成任務時,系統會自動組織由若干代理組成的團隊,並自動開始執行任務。

團隊在合作競爭需要時發揮真實效能。

例如,當想並行開發前端和後端(合作)或希望通過幾種不同的方式實現並選擇最佳解決方案(競爭)。

子代理總結

子代理在使用頻率上似乎僅次於 Skills。

如何將 Skills 與子代理區分並發揮子代理的優勢將成為關鍵。

詳細資訊可以參考這裡。

MCP

一度風行的 MCP (Model Context Protocol),可以理解為外部資源操作用的協議

MCP 的能力

簡單來說,MCP 可根據定義做到任何事情。

MCP 本身只是一種規範。它像是一個 API,因此擴展性非常高。

但是,Claude Code 本身能進行檔案編輯等終端操作和 網路搜索,因此當需要使用其他資源時,著實發揮靠譜。

使用範例

使用範例①:與 Notion 整合

筆記應用 Notion 提供了 MCP 的伺服器功能,因此連接後 Claude Code 可以操作 Notion。

通常,將開發信息定義在 Notion 中的人,可以通過參考該信息使開發過程更順利。

使用範例②:使用 Playwright 進行 E2E 測試

Playwright 是可以直接操作瀏覽器的 E2E 測試工具。

這也提供了 MCP,根據設置可以讓 Claude 承擔 E2E 測試,非常方便。

MCP 總結

我認為 MCP 是一個能為 Claude Code 提供各種工具的功能,就像給 Claude Code 添上四肢一樣

如果需要使用外部工具,這將會很有幫助。

詳細資訊可以參考這裡。

Hooks

Hooks 顧名思義就是在特定時機掛鉤執行命令的功能。

可以通過呼叫 /hooks 命令或直接編輯 ~/.claude/settings.json 來定義。

Hooks 的使用時機

Hooks 的使用時機與 Skills 和子代理有所不同。

Hooks 可以自動執行在 Claude Code 執行結束時等特定時機的指定命令。

基本的特定時機包括以下幾種:

  • 工具執行時:主要在進行檔案的讀寫時
    • ※ 工具是 Claude Code 進行編碼的內建工具群,MCP 也可視為工具
  • 等待輸入時:在等待用戶輸入或權限驗證狀態時
  • 其他執行的分界:例如會議的開始/結束時或子代理執行結束時

由於僅能在指定時機執行,因此沒有 Skills 或子代理的彈性,但例如在編輯檔案時必須執行格式化程序的用法是可行的。

實作 Hooks 時,執行結束時發出聲音通知用戶的用法也曾流行一時。

Hooks 總結

與 Skills 或子代理不同,Hooks 的魅力在於靈活的使用方式。

詳細資訊可以參考這裡。

判斷標準

在當前介紹的功能中,若對使用哪一個功能感到困惑,可以根據以下判斷標準進行選擇。

claude_flow.png

了解每個功能的特性,選擇最佳的功能是非常重要的。

結語

這次,我簡單解說了目前存在於 Claude Code 的功能。

AI 工具本身的更新速度非常快,跟上進度實在不容易。

趁現在更新 Claude Code 的知識至最新,以備下一次的更新吧!

非常感謝各位的閱讀🙇


原文出處:https://qiita.com/kyuko/items/77e9e022860b57e4bd4d


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝21   💬3  
560
🥈
我愛JS
📝1   💬5   ❤️2
66
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付