Skip to content

09 · 各家怎麼落地 ​

這本書不綁定任何一家。但 Skill 這件事必須落到具體工具上,所以這一章給一張對照表:名字各不相同,形狀是一樣的。

這一章最容易過期

產品名、選單位置、檔案路徑,隨時會變。記形狀,別記路徑——具體位置以你所用工具的官方文件為準。

形狀是什麼 ​

不管在哪家,一個 Skill 都由這三樣組成:

  1. 一個標識(名字)
  2. 一段說明:這是幹什麼的 + 什麼時候用它
  3. 一段正文:具體怎麼做

區別只在於:這三樣存在哪、由誰觸發、能不能帶附件。

對照表 ​

形態在哪兒觸發方式能帶附件嗎
檔案式 Skill一個資料夾,裡面放一個說明檔案(常見命名是 SKILL.md);個人的放使用者目錄,專案的放專案目錄AI 自己按說明匹配能,還能帶腳本
上傳式 Skill網頁版產品的設定裡上傳(通常打包成 zip)AI 自己按說明匹配通常能
自定義助手 / 智慧體產品裡"建立智慧體 / 應用 / GPTs",把正文貼進說明框你手動選中那個助手通常能傳知識檔案
專案規則檔案專案根目錄的一個約定檔名(各家不同)開啟這個專案就自動生效一般不能
企業內部平臺建一個"應用",貼進配置看平臺設計看平臺

四種形態各自的取捨 ​

檔案式:最適合團隊 ​

優點:跟程式碼放一起,能提交、能 diff、能 review、能回滾。改了誰都看得見。附件和腳本支援最好。

缺點:得有個能讀檔案系統的工具(命令列或 IDE 裡的那類)。純網頁使用者用不了。

適合:產研團隊、有程式碼倉庫的場景、需要多人共用同一版的場景。

上傳式:網頁使用者的對應物 ​

優點:網頁版就能用,不需要本地環境。

缺點:版本管理靠你自己。多數產品是每個人各傳一份——同事那份和你這份很容易走散。

適合:個人高頻使用;團隊用的話,要額外約定一個"哪份是權威版本"的地方。

自定義助手 / 智慧體:最容易上手 ​

優點:幾乎每家都有,介面化,五分鐘能建一個。

缺點:通常要你手動選中它,而不是 AI 自動判斷。這跟真正的 Skill 有本質區別——你得先想起來"這活該用那個助手"。

適合:第一次嘗試;或者你本來就習慣"先選工具再幹活"。

專案規則檔案:作用域最清楚 ​

優點:開啟這個專案就生效,不用觸發,不會漏。

缺點:它更像專案級的 System Prompt 而不是 Skill——每次都全量生效,不是按需載入。所以只該放"在這個專案裡幹什麼都適用"的規矩,不能塞具體流程。

適合:專案約定、程式碼規範、術語表。

一個跨平臺的現實問題 ​

Skill 通常不跨平臺同步

你在網頁版傳的 Skill,命令列工具裡讀不到;命令列裡的檔案式 Skill,網頁版也看不見。同一個 Skill 想在幾個地方用,多半要各放一份。

這不是誰的設計缺陷,是它們的儲存位置本來就不同。

應對辦法:把正文當成唯一的源。

在你的倉庫或共享盤裡存一份權威版本(就是那份 Markdown),需要用在哪個平臺,就從這份複製過去。

改的時候改源,再同步。別在各個平臺上分別改——那是走散的開始。

一份能到處用的正文 ​

不管落到哪個平臺,這份正文是通用的——你只是把它放到不同的地方:

markdown
# [Skill 名]

## 什麼時候用
[什麼情況下適用;什麼情況下不適用]

## 流程
1. …
2. …

## 輸出模板
[模子]

## 規則
- …

## 示例
[至少一組,含邊界情況]

## 檢查清單
- [ ] …

上面這段貼進"自定義助手"的說明框,也貼進 SKILL.md 的正文,只是前者要在開頭補一句"什麼時候用我",後者寫進 description 欄位。內容一模一樣。

關於 Skill 的"標準" ​

目前最標準化的一種形式,是用一個資料夾 + 一個帶 YAML 頭的 SKILL.md:

yaml
---
name: meeting-notes
description: 做什么 + 什么时候用
---

它的價值不在於哪家發明的,而在於它把"觸發說明"和"正文"分開了,這才有了按需載入。其他形態或多或少都在往這個方向走。

所以:你按這個形狀寫正文,將來搬到哪兒都不虧。

下一步 ​

10 · 十個坑

一份講通用概念的入門手冊 · 不綁定任何一家模型或工具 · 例子可直接照抄