Skill 設計方法論

方法論

Skill 設計方法論

概要

從零開始設計 Claude Code Skill 的五步方法,適用於任何領域的工作流程封裝。

步驟

第一步:分析現有實踐

  • 不要憑感覺直接寫,先分析你或團隊現有的工作產出
  • 寫作 Skill:讀三篇不同類型的自家文章,歸納共同特徵
  • 審查 Skill:翻一遍框架的官方文件,特別是 production / security / performance 章節
  • 參考開源社群的現有 Skill(如 humanizer-tw),取其精華但調整定位

第二步:定義品質標準

  • 用三欄對照表(太保守 / 適當 / 太激進)明確劃定邊界
  • 抽象描述(「專業但不僵硬」)無效,需要具體的樣本點
  • 建立分級制度(嚴重程度或品質維度),不分級等於沒有標準
  • 為每條規則附上「正確 vs 錯誤」的具體範例

第三步:用多種案例交叉測試

  • 覆蓋不同類型的輸入(寫作:踩坑紀錄 / 工具比較 / 觀點反思;審查:安全 / 效能 / migration)
  • 如果只測一種類型,會漏掉其他類型的特有問題
  • 語氣在反思型文章中過於隨性的問題,在踩坑紀錄測試中不會浮現

第四步:系統化分類

  • 將規則按類別整理,不要把所有規則混在一起
  • AI 寫作問題:八大類、19 個具體問題
  • 程式碼審查:CRITICAL / HIGH / MEDIUM / LOW 四級
  • 有分類才有逐項檢查的依據

第五步:分離知識與流程

  • 如果 Skill 會隨外部因素更新(框架版本、API 變更),將知識(Skill)和流程(Agent)分開
  • 更新知識時不需要改流程邏輯
  • 日常用快速指令(只跑相關檢查),定期用全面審計
  • 加入噪音過濾機制(信心度門檻、同類合併)

適用場景

  • 技術寫作風格規範
  • 框架特定的程式碼審查
  • 資料分析報告模板
  • 客戶溝通回覆模板
  • 任何需要「一致性和品質控制」的重複性工作

不適用場景

  • 高度創意性的工作(腦力激盪、概念探索)
  • 一次性任務(封裝的投入回報比低)
  • 規則快速變動的領域(維護成本高於收益)

關聯概念

  • [[Claude Code Skill 系統]]
  • [[品質評分機制]]
  • [[去除 AI 味寫作]]
  • [[AI 程式碼審查]]