技能(Skills)是將專業知識打包成可複用功能的機制。每個 Skill 包含一個 SKILL.md 檔案,定義技能的描述、指令和可選的輔助檔案。
核心特點
-
智能調用:模型根據使用者請求和 Skill 描述自主決定何時使用
-
模組化設計:每個 Skill 專註解決特定類型的任務
-
靈活擴充:支援使用者級和專案級的自訂 Skill
建立技能(Skills)
提供了不同的建立技能(Skills)的方式:
同名時,專案級 Skill 覆蓋使用者級 Skill。
方式1:手動建立
手動將目標 Skill 檔案拷貝到下述路徑後,重啟 IDE,即可在對話方塊內通過 / 查看已載入的 Skills 列表。
|
位置 |
路徑 |
範圍 |
|
使用者級 |
|
目前使用者的所有專案 |
|
專案級 |
|
僅當前專案 |
方式2:通過內建技能自動建立
create-skill 是 Qoder 內建的技能建立助手。它通過互動式對話,引導你逐步建立符合規範的 SKILL.md 檔案。使用方式:
/create-skill <技能描述,例如:將 Word 文檔轉換為 PDF>
如果你不熟悉 SKILL.md 檔案的編寫規範,建議優先使用 /create-skill 來產生初始模板,然後根據實際需求進行調整最佳化。
適用情境: 快速建立自訂技能,無需瞭解技能檔案的詳細格式。
如何使用
-
自動觸發:直接描述需求,模型會自動判斷是否使用合適的 Skill:
分析這個記錄檔中的錯誤
模型將自動識別並調用 log-analyzer Skill。
-
手動觸發:輸入
/skill-name手動觸發:
/log-analyzer
使用情境
適合使用 Skill 的情境
-
複雜專業任務:需要領域知識的工作流程(代碼審查、PDF 處理、API 設計)
-
標準化流程:按固定步驟執行的任務(提交規範、部署流程)
-
團隊知識共用:打包最佳實務供團隊使用
-
重複性工作:頻繁執行且需要專業指導的任務
情境樣本
日誌分析
建立一個 log-analyzer Skill,當你說”分析這個日誌”時自動啟用,協助識別錯誤、效能問題和異常模式。
API 文檔產生
建立一個 api-doc-generator Skill,自動識別 API 端點並產生標準文檔和 OpenAPI 規範。
代碼審查
建立一個 code-reviewer Skill,按照團隊規範自動審查代碼,檢查潛在問題和最佳實務。