熱門話題
#
Bonk 生態迷因幣展現強韌勢頭
#
有消息稱 Pump.fun 計劃 40 億估值發幣,引發市場猜測
#
Solana 新代幣發射平臺 Boop.Fun 風頭正勁
Claude Skill 可能比 MCP 更大
這是它的內容,
+ 如何用它將你的 claude 代碼提升 10 倍
🧵👇

1/ 一項技能 ≈ 提示 + 工具/資產
.claude/
└ 技能/
└ [技能名稱]/
├
└ (其他子提示、工具、模板)
首先包含一個簡單的 yaml,包含元數據,
提供有關何時使用此技能的足夠信息
+ 完整的 markdown 提示解釋詳細說明,只有在代理決定使用此技能時才會被輸入上下文中
-----
對於複雜技能,在完整的 markdown 說明中,
您可以參考更多 md 文件以獲取進一步的指示
+ 您預定義的腳本/函數或任何其他資源
這樣它就可以按需調用預定義的函數
2/ 為什麼 Skill 比 MCP 更有用?
MCP 是一個試圖通過提供一組工具來擴展代理能力的嘗試。
它很棒且可組合,但它消耗大量的代幣,並且經常無法即時使用(因為代理通常需要按照特定順序使用工具才能使其正常運作)。
Skill 更好,因為:
1/ 代幣效率
許多 MCP 包含大量工具,所有這些工具的描述都會被輸入到代理上下文中,無論你是否需要它。
2/ 打包工作流程
通常你需要添加額外的指示來指示何時使用哪個工具。
----
我直覺上覺得 Skill 可能會在未來取代 MCP:
- Skill 應該能夠以編程方式加載 MCP 工具。
- 而 MCP 將不再需要。
3/ 以 shadcn MCP 為例
它有一系列工具:
- get_project_registries
- list_items_in_registries
- search_items_in_registries
- view_items_in_registries
- get_item_examples_from_registres
- get_add_command_for_items
- get_audit_checklist
這個 MCP 本身為上下文窗口添加了 4.2k 的 token,
而代理通常應該按照特定順序使用這些工具:
1. 首先 search_items_in_registries
2. 從 get_item_examples_from_registres 獲取示例
3. 然後可能使用 get_add_command_for_items 來添加項目
但如果將其打包成一個技能,可能可以壓縮到少於 70 個 token,並包含可以按需加載的詳細工作流程提示。

4/ 技能範例
一個來自 claude 的技能 "slack-gif-creator"
它教導 claude 編寫代碼,從零開始為任何主題生成 gif,這並不簡單
技能的名稱和描述僅包含約 60 個標記
一旦被調用,代理將遵循一個良好的工作流程來生成 gif 的 python 代碼,這將調用技能文件夾中的預定義函數列表
最終生成 gif
儘管看起來不太好,但你可以輕鬆改進函數
5/ 為你的代碼庫創建技能
更有趣的是,你可以為自己的代碼庫創建技能
.claude/
└ skills/
└ frontend/
└ backend/
└ ...
每個技能都可以包含最佳實踐和專業知識的列表
- 設計符合品牌的 UI 元件
- 添加新頁面路由的約定
- 更新數據庫架構
- …
你也可以使用 Claude 的技能來創建技能來做到這一點
如果你有興趣,我將在明天的 @aibuilderclub_ 每週通話中展示我是如何做到的

75.87K
熱門
排行
收藏