Skip to content

08 · 迭代與維護 ​

Skill 發出去只是開始。這一章講三件事:怎麼改、什麼時候拆、怎麼在團隊裡活下來。

讓 AI 幫你寫 Skill(正確姿勢) ​

模型很懂 Skill 該怎麼寫——它自己就是讀這個的。但"幫我寫個 Skill"這種要法效果一般,正確的做法是用兩個對話:

text
對話 A(教練):幫你設計和改 Skill
對話 B(學生):裝著這個 Skill,幹真實的活

流程:

1. 先在對話 A 裡,用普通提示詞把一件事做對。

一來一回的過程中,你會自然地補充背景、糾正方向、說明偏好。注意你重複說了哪些話——那些就是該進 Skill 的東西。

2. 讓對話 A 把剛才這一段打包。

text
把我們剛才整理紀要的這套做法,寫成一個 Skill。
要包含:輸出結構、人名不補全的規則、拿不準標「待確認」的規則、
以及跑題內容怎麼歸類。
description 要覆蓋這幾種說法:整理紀要、理一下會議記錄、提取會議待辦。

3. 讓它刪掉廢話。

text
把解釋性的內容全刪掉——不要解釋什麼是會議紀要、不要解釋為什麼要寫待辦。
只保留"我們這兒和別人不一樣"的部分。

這一步很重要,AI 寫 Skill 最大的毛病就是太囉嗦:它會認真給你科普一遍常識。

4. 拿到對話 B 去用。 裝上 Skill,做真實的活,觀察它的行為。

5. 帶著觀察回到對話 A。

text
這是當前的 SKILL.md:【貼】

我用它處理一份記錄時,它還是把"劉總監"補成了全名。
Skill 裡明明寫了"人名沿用原文稱呼"。

分析:為什麼這條沒生效?給出最小的修改。

它可能會建議:把這條挪到更靠前的位置、語氣改硬("必須"而不是"儘量")、或者在示例里加一個專門演示這一點的例子。

6. 改完再測,重複。

為什麼必須是兩個對話

在同一個對話裡"寫完 Skill 順便測一下"是無效的——它剛寫完,內容還在上下文裡,當然做得對。

必須開一個乾淨的對話,只裝 Skill,才能測出真實效果。這跟"自己出題自己判卷"是同一個道理。

三種典型的改法 ​

觀察到問題之後,按這個順序試:

症狀:從來不觸發 ​

改 description。 九成的情況都是這一條,見 04 章。

具體做法:把你實際說的那句話,原樣加進 description 的關鍵詞裡。

症狀:觸發了,但某條規矩總不生效 ​

三個改法,從輕到重:

改法怎麼做
挪位置把這條規矩從"規則"列表的中間挪到最前面,或者挪到流程步驟裡
加硬度"儘量" → "必須";"注意" → "不得"
給例子加一組 ❌/✅ 專門演示這一條。這個最有效

例子最有效的原因在提示詞篇 03 章:它模仿的是形,比理解規則更可靠。

症狀:不該觸發的時候觸發了 ​

在 description 里加排除條款,並指明該用哪個:

yaml
description: ……仅用于会议类材料;整理个人工作流水用 weekly-report。

什麼時候該拆 ​

三個訊號:

訊號 1:正文超過幾百行。 常見建議是控制在 500 行以內。超了就往附件拆。

訊號 2:一個 Skill 在處理兩類不同的活。 比如"文件助手"既管紀要又管週報——那就該是兩個 Skill。一個 Skill 一件事,觸發才準,維護才清楚。

訊號 3:不同分支之間基本沒有重疊。 三種會議類型的模板完全不同,就把模板拆進附件,主檔案只留導航。

反過來也要警惕:拆太碎

五個 Skill 各自只有十行,而且經常要一起用——那就該合成一個。

判斷標準:你能不能一句話說清"什麼時候用這個"。 說不清就是切得不對。

別讓 Skill 過期 ​

Skill 會爛掉,主要有三種爛法:

一、寫了會過期的內容 ​

text
❌ 2026 年 6 月之前用舊模板,之後用新模板。

三個月後沒人記得這句話還在。正確做法是只寫當前的做法,舊的收進一個摺疊的"歷史"小節,或者乾脆刪掉:

markdown
## 當前模板
【新模板】

<details>
<summary>舊模板(2026-06 起停用)</summary>
【舊模板】
</details>

二、術語前後不一致 ​

同一個東西,一會兒叫"待辦",一會兒叫"任務",一會兒叫"action item"。挑一個,全文統一。 不一致會讓它在解析你的規則時猶豫。

三、越改越長 ​

每次出問題就往裡加一條規矩,半年後正文變成三十條。加規矩的同時要刪規矩——定期回頭看,從來沒生效過的、和別的重複的,刪掉。

每季度花二十分鐘做一次體檢:

  1. 跑一遍三個測試用例,看還過不過;
  2. 把正文從頭讀一遍,刪掉從沒起過作用的規矩;
  3. 檢查有沒有過期內容(舊模板、舊流程、舊的人名);
  4. 術語掃一遍,統一。

比"等到有人抱怨了再改"省事得多。

在團隊裡怎麼活下來 ​

一、放到能被 review 的地方。 跟程式碼放一起、或者放團隊共享盤裡。微信發一段文字過去,三個月後就是四個版本。

二、寫清楚"誰負責"。 每個 Skill 指定一個 owner。沒有 owner 的 Skill 一定會爛。

三、改動要有記錄。 至少在檔案末尾留一行"最近改了什麼、為什麼"。半年後你自己也想不起來某條奇怪的規矩是為了防什麼。

四、裝之前先看一眼。 這一條是安全提醒:

Skill 是可以指揮 AI 行動的

一個 Skill 裡的文字,就是給 AI 的指令。來路不明的 Skill,可能讓 AI 做出你沒預期的事——尤其是當 AI 手上有檔案讀寫、命令執行、外部連線這些能力的時候。

所以:只用你自己寫的,或者來源可信的。 從網上拿來的 Skill,裝之前把裡面所有檔案(包括附件和腳本)從頭讀一遍,看有沒有跟它宣稱的用途對不上的操作——比如一個"整理紀要"的 Skill 裡出現了往外發資料的步驟。

把它當成"在自己電腦上裝一個軟體"來對待,而不是"複製一段文本"。

下一步 ​

09 · 各家怎麼落地

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