skill-evaluator · git:20260824.a77ebbb · 2026-08-24 · sha256 5f3560010bfb404d
skill-evaluator git:20260824.a77ebbbA
Immutable. This exact content is served forever at /api/v1/blob/5f3560010bfb404d.
--- name: skill-evaluator description: 建立、修改、比較、瘦身或優化 Codex / Claude / Agent Skills 時使用。特別適用於「評估這個 skill 是否更好」、「吸收官方 skill 優點」、「降低 token」、「提高觸發準確率」、「建立測試 prompt」。 --- # Skill 評估器 ## 目標 用可比較的方式優化 skill,而不是憑感覺改。優先提升觸發準確率、可用率、輸出一致性、token 效率與安全性。 ## 評估流程 1. 讀取現有 skill 的 `name`、`description`、核心流程與輸出格式。 2. 讀取候選 skill 或官方範例,只吸收明顯更好的設計,不照搬無關內容。 3. 用以下維度比較:觸發準確、步驟清楚、輸出契約、驗證方式、token 成本、安全邊界、可重用資源。 4. 產生 5-10 個真實測試 prompt:包含 should-trigger、should-not-trigger、模糊口語、近似但不該觸發情境。 5. 若能執行測試,做舊版 vs 新版比較;不能執行時,至少做人工靜態檢查。 6. 修改 skill 時保持精簡;把長參考移到 `references/`,把重複程式放到 `scripts/`。 ## 比較表格式 | 項目 | 目前版本 | 候選優點 | 是否吸收 | 理由 | |---|---|---|---|---| ## 修改原則 - `description` 是主要觸發機制,要包含「做什麼」與「何時用」。 - Body 只放執行方法,不重複大段觸發條件。 - 避免過多 MUST / NEVER;能解釋原因時用原因引導。 - 若某步驟每次都重寫,改成 script 或明確模板。 - 不新增與任務無關的 README、CHANGELOG 或說明雜檔。 ## 完成回報 列出:修改的 skill、吸收了哪些優點、未吸收項目與理由、測試/檢查結果、待確認事項。