skill-creator 是做什麼的?
建立有效技能的指南。當使用者想要創建一個新技能(或更新現有技能)以擴展 Claude 在專業知識、工作流程或工具整合方面的能力時,應使用此技能。
技能結構
一個技能由三個主要部分組成:
1. 標題與元數據
技能檔案以 YAML frontmatter 開頭,定義基本屬性:
---
name: your-org/your-skill-name
description: 簡短描述此技能的功能
triggers:
- 觸發此技能的關鍵字或模式
---
2. 主體(AI 摘要與行為)
主體定義 AI 代理應如何行為。使用 Markdown 格式:
- 名稱:技能的完整名稱
- 描述:技能的簡短說明
- 行為:關於 AI 應如何回應的詳細說明
- 定義:核心概念
- 核心行為:應遵循的具體準則
- 使用案例:何時應啟動此技能
- 範例:使用情境的實際範例
3. 程式碼(可選)
對於需要客製化實現的技能,包含 MCP(Model Context Protocol)伺服器定義或工具配置。
編寫指南
- 保持簡潔:技能應聚焦於一個特定任務或知識領域
- 使用清晰語言:避免歧義,明確說明期望行為
- 提供範例:展示技能應如何回應
- 考慮邊界案例:定義技能不應處理的內容
- 跨平台兼容:確保密碼可在 Claude Code、Cursor 和其他支援的代理上正常運作
技能範例
---
name: myorg/code-review
description: 在合併前進行程式碼審查的指南
triggers:
- "審查此 PR"
- "程式碼審查"
---
# myorg/code-review
## 行為
### 定義
此技能可對 Pull Request 進行自動程式碼審查,遵循我們的團隊編碼標準。
### 核心行為
- 檢查程式碼是否符合我們的風格指南
- 標記安全漏洞
- 提供改善建議
### 使用案例
- 當使用者要求審查 PR 時
- 在合併前自動審查
最佳實踐
- 測試你的技能:在使用前使用真實場景進行驗證
- 反覆迭代:基於使用者回饋進行更新
- 記錄一切:包括邊界案例和限制條件
- 版本控制:追蹤你的技能變更