最可惜的 AI session,不是沒有得到答案,而是你明明跟 AI 一起把一件事調到能用了,任務完成後卻直接把對話關掉。

下次再做同一件事,又得重新解釋一次:檔案要放哪裡、格式要怎麼輸出、哪些步驟不能省、哪些地方上次踩過坑。

這篇接在 Session is Knowledge:把 AI 對話保存成自己的知識庫 後面。前一篇講的是「一次對話,變一份知識」;這篇想講另一半:一次任務,也可以變成一個下次直接呼叫的 Skill / SOP。

完成任務不是結束,是 SOP 出現的時候

很多 AI 任務第一次做的時候,不會一次到位。

例如請 AI 幫我總結 session,一開始可能只是請它整理重點。用幾次之後,我會開始補需求:要保留試錯過程、要列未完成事項、要整理相關議題、要存成 Markdown,最後還要放到固定資料夾。

又例如切圖。表面上只是「把這張拼在一起的圖切開」,實際做起來卻有很多細節:怎麼判斷分隔線、輸出檔名怎麼命名、要不要移除角落浮水印、切完要存在哪裡。

這些細節如果每次都重新講一次,很浪費。更麻煩的是,你下次不一定記得自己上次怎麼修正它。

所以我現在會把「任務完成」看成另一個訊號:如果這件事未來還會再做,就應該趁這個 session 還在,把它整理成一個 Skill。

最有價值的是那個對話視窗

你跟 AI 一起完成任務的那個對話視窗,是最有價值的流程設計現場。

因為所有困難都在裡面發生過。哪一步 AI 做錯、你怎麼修正、最後接受哪個輸出格式、哪些指令下次可以省略,這些都不是憑空想出來的規格,而是實際跑過一輪後留下來的脈絡。

如果這時候直接關掉,下次只會剩下一個模糊印象:「我之前好像做過一個可以用的流程。」真正有價值的,是那段把流程調到能用的過程。

這也是為什麼我覺得完成任務後,不應該急著離開 session。那個視窗裡有一份活的需求文件,只是還沒有被整理成固定格式。

趁脈絡還熱,請 AI 反推出 SOP

我常用的做法是,在任務完成後直接問 AI:

請根據這次對話,幫我整理成一個可重複使用的 Skill / SOP。
請包含:
1. 這個 Skill 的用途
2. 什麼情況應該觸發
3. 使用者可能會怎麼說
4. 執行步驟
5. 輸出格式
6. 這次對話中踩過的坑與注意事項
7. 下次執行時可以直接沿用的規則

這段 prompt 的重點,不是叫 AI 寫一篇漂亮文件,而是請它從剛剛的對話裡反推出「下次要怎麼穩定重做」。

如果是 Claude Code 這類可以讀寫本機檔案的工具,下一步甚至可以直接請它建立 SKILL.md。如果不是,也可以先整理成 SOP 文件,之後再放進自己使用的 AI 工具。

重點是不要等到下次才回想。到那時你已經忘了很多細節,AI 也看不到這次對話。最好的整理時間,就是任務剛完成、上下文還在的時候。

Skill 不是寫程式,是寫流程

我以前會直覺把 Skill 想成比較工程師的東西,好像要寫很多程式,或做出一個很完整的工具。

後來用久了才發現,很多好用的 Skill 其實不是程式,而是流程。

它描述的是:遇到什麼情境要啟動、先讀哪些資料、怎麼判斷、輸出要長什麼樣子、遇到模糊情況時要不要問使用者。

用一句話說就是:

SOP = Skill

如果一件事有固定步驟、固定輸出,或是你已經修正 AI 很多次才把它做對,它就很適合變成 Skill。

像 session summary、blog 草稿整理、切圖、抓背景圖,這些都不是一次性的靈感任務。它們都有一套你希望 AI 下次照著走的規則。

Description 要寫使用者真的會說的話

如果真的要把 SOP 做成 Skill,我現在會特別注意 description。

description 不只是功能介紹,它也是 AI 判斷什麼時候要啟動這個 Skill 的入口。所以除了寫「這個 Skill 做什麼」,也要寫使用者實際上可能會怎麼說,把這些句子當成 Skill 的「召喚詞」。

例如切圖 Skill,如果只寫:

description: |
把拼在一起的圖切成單張。

這樣的描述,是讓 AI 判斷這個 Skill 的使用意圖。

如果再加上使用者可能會說的「召喚詞」,通常能提高觸發機率:

description: |
把拼在一起的圖切成單張。
當使用者說「幫我把這張圖切開」、「切圖」時執行。

這不是多寫幾個字而已,而是把真實使用語氣也保存下來。因為下次你不會用很正式的規格語言呼叫它,你只會用平常說話的方式說:「幫我切圖。」

下次不用重新教

Skill 最有感的地方,是第二次使用。

第一次做 session summary,你可能要講很多:要 Markdown、要存檔、要列出未完成事項、要整理 OpenMemory 候選記憶。

但做成 Skill 之後,下次只要說「幫我總結這個 session」,AI 就知道該走哪套流程。

第一次抓背景圖,你可能要解釋圖片來源、下載位置、metadata、怎麼更新 index。做成 Skill 之後,下次只要說「幫我抓一些極光背景圖」,它就能直接進入那套流程。

這裡省下來的不只是時間,而是心智負擔。你不用每次重新教 AI 怎麼跟你合作。

一次任務,變一個技能

AI 對話用久之後,我越來越覺得 session 不只是完成工作的地方,也是流程被萃取出來的地方。

如果一段對話產生了觀念,就把它保存成知識。
如果一段對話完成了任務,就把它整理成 Skill。

真正保值的不是最後那個檔案,而是你和 AI 一起把流程調到能用的那段脈絡。趁它還在對話框裡,把它變成下次可以直接呼叫的 SOP,下一次你就不用從零開始。