工程開發
evolving-skill-creator avatar

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
在 GitHub 查看