evolving-skill-creator
用於建立與優化可重複使用 AI 工作流程規劃的框架,整合了腳本產生與迭代學習機制。
簡介
Evolving Skill Creator 是一個專門的框架,旨在協助 AI 代理建立、記錄並迭代複雜的工作流程。此技能不將任務視為一次性互動,而是鼓勵發展「進化技能」(Evolving Skills)——結合了清晰的程序步驟、自定義 Python 工具產生以及反思性記錄的結構化規劃。它適用於軟體工程師、資料工程師及 AI 從業人員,他們需要自動化重複性的技術任務,同時確保解決方案能長期維護與優化。
-
使用 YAML 前言 (Frontmatter) 記錄可重複使用的工作流程計畫,以便於發現與代理識別。
-
自動化建立用於執行自定義任務的可重複使用 Python 腳本,推廣模組化的「待建立工具」(Tools to Create) 方法論。
-
在執行後擷取結構化的「學習心得」(Learnings) 以優化未來迭代,記錄成功經驗、失敗原因及實作建議。
-
強制執行專業的目錄結構 (tasks/evolving_skill/),以保持腳本與文件同步。
-
支援使用各種 MCP (Model Context Protocol) 伺服器與外部自定義工具來擴展能力。
-
使用者應從建立具有必要名稱與描述欄位的 SKILL.md 檔案開始,以確保未來的可存取性。
-
在撰寫程式碼前,優先處理「待建立工具」章節,記錄每個腳本的輸入、輸出及相依套件。
-
使用描述性且以類型為導向的名稱(如 data-scraper-to-static-site),而非特定實例名稱(如 my-project-1)。
-
任務完成後,明確更新「學習心得」章節,紀錄具體結果以建立未來執行的知識庫。
-
此框架在結合持久化檔案系統存取以及像 MassGen 這樣的多代理系統進行複雜、迭代的問題解決時效果最佳。
倉庫統計
- Star 數
- 968
- Fork 數
- 151
- Open Issue 數
- 6
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 上午01:35