地點: [慢學AI]
講師: Derek(Cloud Code核心工程師)、Sarik/Serek/Sergey(Claude Code核心開發者)
摘要
本講座深入探討如何以AI技能(Skills)強化組織能力,並以Cloud Code的實踐為例,系統性介紹Skills的分類、構建最佳實踐與生態運營策略。首先,將Skills歸納為研發流程四大環節(認知、生產、驗證、交付)下的九種類型,協助組織辨識能力缺口。接著,講座提出打造高效Skill的九條最佳實踐,涵蓋內容、結構與高階技術三層面,聚焦解決Skill的觸發、靈活性與執行能力問題。最後,分享Cloud Code在Skills分發、內部市場管理、依賴處理及效果度量上的運營經驗,並強調建立反饋迴路,讓Skills在真實使用中持續迭代與演進的重要性。
知識點
1. AI與組織能力及Skills的定義
- AI對組織能力的影響
- AI會放大組織既有能力,同時也會放大能力缺口。
- 若關鍵經驗未被「Skill化」(轉為可複用能力),AI產出越快,組織混亂度可能越高。
- AI會放大組織既有能力,同時也會放大能力缺口。
- Skill的定義
- Skill是一組可複用的能力資源,用於承載組織經驗並利於長期積累。
- 內含指令碼、模板、參考資料、資料檔案,並可掛載鉤子(hooks)。
- Cloud可讀取、呼叫、執行與組合這些內容。
- Skill是一組可複用的能力資源,用於承載組織經驗並利於長期積累。
2. Skills的九種類型與四大研發環節
- 四大研發環節概述
- Cloud Code內部數百個Skill可歸納為九類,分屬認知、生產、驗證、交付四環節。
- 此分類地圖有助檢視組織能力,辨識哪些已系統化、哪些仍停留於個人經驗。
- Cloud Code內部數百個Skill可歸納為九類,分屬認知、生產、驗證、交付四環節。
- 環節一:認知(Cognition)
- [類型 1] 內部庫與介面文件 :
- 補足Cloud未知的組織專屬知識,如內部庫、平台、CLI、設計系統用法。 - 核心在提供常用呼叫方式、參考片段及公開文件未提及的「gotchas」(團隊反覆踩坑)。 - 強調撰寫AI無法推斷的內容,例如內部計費庫邊界或前端設計體系常見誤區。
- [類型 2] 資料獲取與分析 :
- 解決AI因缺乏資料入口而在分析任務中空轉的問題。 - 將資料來源憑證、常用查詢、分析指令碼與查詢模板整理為Cloud可直接呼叫的資源。 - 應用如漏斗分析、分群對比、監控面板接入等。
- [類型 3] 故障排查手冊 :
- 接收異常症狀(告警、錯誤簽名、請求ID),AI自動查詢日誌、監控、串接鏈路,並輸出結構化排查結果。 - 承接低頻但認知負擔極高的問題,將資深工程師排障思路轉化為可複用的組織基礎設施。
- [類型 1] 內部庫與介面文件 :
- 環節二:生產(Production)
- [類型 4] 程式碼腳手架與模板 :
- 為程式碼提供穩定「起手勢」,避免每次從零搭建。 - 適用於新建前端元件、介面、資料庫遷移、工作流或微服務等。 - 有助統一目錄結構、命名習慣、檔案分層與預設骨架,確保產出風格一致。
- [類型 5] 業務流程與團隊自動化 :
- 處理高頻、重複、規則清楚的流程性工作,快速帶來效率提升。 - 範例:自動生成站會報告(彙總任務系統、程式碼倉庫、聊天記錄)、自動化事故報告流程(建立報告、同步狀態、通知相關人)。
- [類型 4] 程式碼腳手架與模板 :
- 環節三:驗證(Verification)
- [類型 6] 程式碼品質與審查 :
- 檢查程式碼、文件或方案品質,涵蓋安全風險、結構問題、命名習慣、效能隱患與團隊規範。 - 推薦「adversarial review」(對抗性審查):讓AI刻意以新視角挑錯,反覆迭代修正,以對抗模型自我一致性偏差。
- [類型 7] 產品驗證 :
- 讓AI能證明其產出正確且可運作,而非僅完成任務。 - 結合無頭瀏覽器、終端複用工具(如tmux)、指令碼與斷言描述測試方法。 - 核心技巧:讓Cloud錄製輸出影片,以視覺化展示完整執行過程;在Skill加入程式化斷言(programmatic assertions),強制檢查關鍵步驟狀態(如註冊流程是否跑通)。
- [類型 6] 程式碼品質與審查 :
- 環節四:交付(Delivery)
- [類型 8] 持續整合與部署(CI/CD) :
- 管理程式碼合併、流水線、部署、灰度、回滾等交付鏈路。 - 範例:PR監控(監控合併請求、重試不穩定流水線、處理衝突)、服務部署(灰度釋出並在指標異常時自動回滾)。 - 解決部署環節需切回人工操作的斷點問題。
- [類型 9] 基礎設施運維 :
- 處理基礎設施與日常運維,特別是高風險操作。 - 範例:查詢孤立資源、處理依賴升級、調查雲資源費用異常、容器叢集故障處理。 - 特別強調設置「護欄」(guardrails),先明確操作邊界再自動化,以避免刪資源、改環境等高代價失控風險。
- [類型 8] 持續整合與部署(CI/CD) :
3. 構建高效Skill的九大最佳實踐
- 內容層:被看見與被理解
- 1. 在Description欄位寫清觸發條件 :
description應說明「何時使用」該Skill,而非僅列功能,這是Skill能否被AI發現的第一道門檻。- 2. 不陳述顯而易見的知識 :聚焦補充Cloud未知的上下文、團隊偏好與踩坑經驗。例如指示AI避免使用特定字型與顏色,因客戶不喜歡。
- 3. 建立
GOTCHAS(避坑指南)部分 :記錄具體踩坑(如「不要在迴圈中呼叫API,會慢100倍」)是Skill最有價值內容,需持續更新。
- 1. 在Description欄位寫清觸發條件 :
- 結構層:可複用且不僵化
- 4. 用檔案系統與漸進式披露 :將Skill組織為資料夾而非單檔,用
REFERENCES.md或assets目錄存放詳細文檔或模板,讓AI按需載入,最大化上下文視窗利用。- 5. 仔細設計設定流程 :對需用戶配置的資訊(如Slack頻道),以
config.json等檔案保存。首次執行詢問用戶,後續自動讀取,使Skill由無狀態工具轉為有狀態助手。 - 6. 避免過度約束 :指令應約束「目標」非「路徑」。例如要求「部署前確保通過測試、規範、構建」,而非寫死執行順序,保留AI靈活性。
- 5. 仔細設計設定流程 :對需用戶配置的資訊(如Slack頻道),以
- 4. 用檔案系統與漸進式披露 :將Skill組織為資料夾而非單檔,用
- 高階技術層:有狀態與可組合
- 7. 實現記憶與資料儲存 :為解決無狀態問題,可在執行後寫入日誌並於下次讀取,只報告新變化,賦予記憶能力。
- 8. 儲存指令碼並生成程式碼 :將穩定能力封裝為可呼叫指令碼與輔助函式,讓AI負責「組合」而非「重造輪子」。
- 9. 使用按需Hooks :對僅在特定場景需要的嚴格規則(如防危險命令),設計臨時啟用的Hook,只在當前會話有效,結束後自動失效。
- 7. 實現記憶與資料儲存 :為解決無狀態問題,可在執行後寫入日誌並於下次讀取,只報告新變化,賦予記憶能力。
4. Skills生態的運營策略
- 分發機制
- 程式碼庫模式 :將Skills置於專案的
cloud-skills目錄,隨程式碼共同管理。適合協作範圍集中的小團隊。- 內部市場模式 :將Skills製作成外掛,發布到內部市場,團隊按需安裝。適合規模較大、Skill眾多的組織,可避免系統臃腫。
- 程式碼庫模式 :將Skills置於專案的
- 市場管理與篩選
- 採用沙盒試驗而非事前審批。開發者將新Skill上傳至GitHub沙盒目錄,並在內部社群(如Slack)推廣。
- 判斷Skill價值的標準是「是否有人持續使用並提供反饋」。通過驗證後,作者提PR移入正式市場;此機制過濾低品質、無人維護的Skill。
- 採用沙盒試驗而非事前審批。開發者將新Skill上傳至GitHub沙盒目錄,並在內部社群(如Slack)推廣。
- 依賴管理
- 採用輕量協作方式。若一個Skill依賴另一個,只需在說明標示「呼叫某某Skill完成某任務」。只要被依賴Skill已安裝,Cloud會自動呼叫。
- 此簡潔設計在Skill體系快速演進時,優先保障可用性與連通性。
- 採用輕量協作方式。若一個Skill依賴另一個,只需在說明標示「呼叫某某Skill完成某任務」。只要被依賴Skill已安裝,Cloud會自動呼叫。
- 效果度量
- 使用
pre-to-use hook在Skill呼叫前記錄使用情況,包括時間、使用者、Skill名稱、引數等。- 這些數據可回答:哪些Skill最受歡迎?哪些該被觸發卻未觸發?哪些可下線?
- 團隊可依據數據決策:優化
description、補充文件,或直接移除Skill。
- 使用
- 核心運營思路
- 核心在於先搭建「反饋迴路」,讓Skill進入真實場景使用,並在反饋中逐步成長完善。
- 重點不在起步時的完美規劃,而在讓優秀Skill被看見、被使用並持續改進。
- 核心在於先搭建「反饋迴路」,讓Skill進入真實場景使用,並在反饋中逐步成長完善。
問題
- [插入問題/疑惑]
作業
- 1. 檢視團隊研發流程,參照九類Skill地圖,分析哪些關鍵經驗仍停留在個人腦中、尚未系統化為可複用的Skill。
- 2. 選擇一個高頻、重複或認知負擔高的任務,嘗試將其構建為初版Skill,即便只有幾行說明或一個踩坑點也可。
- 3. 檢查現有或規劃中的Skill,依九大最佳實踐進行優化,特別關注
description寫法、GOTCHAS補充與是否過度約束路徑。 - 4. 為團隊設計一套輕量的Skill分發與篩選機制,鼓勵成員創建並分享有價值的Skill。
使用範本:
課堂摘要
心智圖
摘要
知識點
1. AI與組織能力及Skills的定義
2. Skills的九種類型與四大研發環節
3. 構建高效Skill的九大最佳實踐
4. Skills生態的運營策略
問題
作業