將 Slash Commands 合併至 Claude Code 的技能 (Skills) 中

@trq212
英語6 個月前 · 2026年1月23日
560K
1.8K
159
128
2.0K

TL;DR

Anthropic 已將 slash commands 合併至 Claude Code 的技能 (Skills) 系統中,實現了動態上下文載入與無縫的 Agent 整合,且無需使用者進行遷移。

我們已將斜杠命令合併到 Claude Code 的技能中。您無需進行任何遷移操作,這不會影響您現有的任何工作流程。

您可以透過以 / 開頭的斜杠命令語法來呼叫任何技能。同樣地,您目前擁有的每個斜杠命令都可以作為技能由 Claude Code 呼叫。

此外,您還可以無縫地將子代理與技能結合使用。

為什麼合併斜杠命令和技能?

斜杠命令是我們最早用於管理上下文的抽象之一,作為一種漸進式資訊呈現方式。您可以確保模型僅在需要時才載入此上下文。

但隨著模型能力的提升,我們意識到技能是載入上下文的更強大方式。它們允許模型透過讀取相關檔案來動態載入上下文,並且您可以在您的 SKILL.MD 檔案中引用其他檔案,從而實現多層次的動態上下文。我們稱之為漸進式資訊呈現,您可以在我們的工程部落格中了解更多關於技能如何實現這一點的內容。

合併技能和斜杠命令使 Claude 的操作更簡單(例如,它不需要同時使用斜杠命令工具和技能工具),同時也簡化了用戶的心智模型。

不過,您無需進行任何遷移。您儲存在 ~/.claude/commands 中的斜杠命令將繼續正常工作。

未來,當您考慮建立斜杠命令時,我們建議改為建立技能。這樣您就可以使用我們為技能新增的新擴展,例如與子代理相關的擴展。

對於您建立的每個技能,您可以選擇它是可被用戶呼叫、可被模型呼叫,還是兩者均可(預設)。

如果您不希望用戶透過斜杠命令呼叫技能,可以設定 user-invocable: false

如果您不希望模型自動呼叫斜杠命令,可以設定 disable-model-invocation: true

將子代理與技能結合使用

技能與子代理天然配合。子代理允許您在執行技能時保護您的上下文視窗,您還可以選擇啟動哪個子代理,以及是否要分叉上下文。

以下是一些可能使用此功能的範例:

使用探索代理進行搜尋技能

Thariq - inline image

設定 agent: <agent-name> 將生成一個子代理,該代理將技能載入到其上下文中。

搜尋是您可能希望使用子代理的技能類型的一個很好的例子。例如,一個研究技能,您希望使用探索代理總結一組檔案並返回結果。

使用分叉上下文的記憶技能

Thariq - inline image

設定 context: fork 會派生一個子代理,該子代理擁有您目前的所有上下文。當您希望與目前工作並行執行操作時,這非常有用。

例如,您可能有一個記憶技能,用於總結您最近的對話並將其放入特定檔案中。但您不希望這些工具結果出現在您的主上下文中,因為它們與正在執行的工作無關。

在我們的文件中閱讀所有關於技能以及更多內容:https://code.claude.com/docs/en/skills

一鍵儲存

使用 YouMind AI 深度閱讀爆款文章

保存原文、追問細節、總結觀點,並在一個 AI 工作空間裡把爆款文章沉澱成可複用筆記。

了解 YouMind
寫給創作者

把你的 Markdown 變成乾淨的 𝕏 文章

圖片上傳、表格、程式碼區塊,往 𝕏 上手動重排太痛苦。YouMind 把整篇 Markdown 一鍵轉成乾淨、可直接發佈的 𝕏 文章草稿。

試試 Markdown 轉 𝕏

更多可拆解樣本

近期爆款文章

探索更多爆款文章