Communitygithub.com

skillberry-ai/cap-evolve

根據您自己的評估標準,優化任何 AI 代理的技能、工具/MCP 和提示。

cap-evolve 是什麼?

此技能「cap-evolve」是一個用於優化 AI 代理能力的自動化評估與迭代框架。它允許開發者針對自訂的評估指標(evals)來迭代改進代理的技能、工具(包括 MCP)和提示詞。該技能支援多種 AI 代理平台(如 Claude Code、Cursor、Codex 等),主要透過抽象方法實作與腳本驅動的方式運作。使用者需先實作 `scripts/abstract.py` 中的方法(或確認專案介接器已涵蓋),並通過 `scripts/check.py` 的閘門檢查(確保方法真實且確定)。接著執行 `scripts/run.py` 以執行優化步驟,並輸出標準的 JSON 結果作為與下游技能或無法匯入 Python 的主機之間的合約介面。此技能還會讀取 `inputs/INPUTS.md` 中標記為「NEEDED」的輸入,並要求使用者提供(若缺失),同時可選擇跳過「RECOMMENDED」的輸入。參考文件(`references/concepts.md`、`references/examples.md`、`references/pitfalls.md`)提供背景知識、實例與注意事項,而 `prompt/PROMPT.md` 則作為驅動代理模型步驟的提示模板。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add skillberry-ai/cap-evolve

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

<技能標題>

執行此技能所達成目標的一句話說明。

何時使用此技能

具體觸發條件。在流程中什麼情境下需要呼叫它。

輸入

請閱讀 inputs/INPUTS.md。對於任何標記為NEEDED但尚未提供的輸入,請詢問使用者——引用預期的路徑、取得該輸入的命令/選項,以及任何替代方案——並且不要虛構它。RECOMMENDED 輸入可以跳過,但需記錄通知。

你必須實現的內容

優化代理程式需實現 scripts/abstract.py 中的抽象方法(或確認專案介接器已涵蓋這些方法)。然後執行 scripts/check.py——它會拒絕執行,直到每個方法都是真實且確定的,並明確告知還有哪些是存根。

如何執行

python scripts/check.py        # 閘門:必須先通過
python scripts/run.py <args>   # 執行步驟;將JSON結果輸出到stdout

stdout上的JSON是合約介面——下游技能(以及無法匯入Python的主機)直接使用它。

參考資料——僅在需要時載入

  • references/concepts.md —— 有根據的背景知識與設計原理。
  • references/examples.md —— 具體的實例。
  • references/pitfalls.md —— 失敗模式與需要注意的重點。

提示

prompt/PROMPT.md 是當此技能驅動模型步驟時,提供給使用代理的提示模板。將其中的 {{placeholders}} 從輸入中填入。

相關技能