工程開發
evolving-skill-creator
一套用於建立、迭代與管理可重複使用工作流程的框架,結合結構化文件與自訂 Python 自動化工具。
簡介
Evolving Skill Creator 是一個專業的代理工作流程系統,旨在將重複的手動程序轉化為強大且可重複使用的技能。它鼓勵迭代開發週期,將任務捕獲為結構化的工作流程計畫,並輔以處理執行邏輯的專用 Python 腳本。此技能非常適合開發人員、工程師和研究人員,讓他們能夠將「最佳實踐」編碼為隨著每個週期改進而不斷演進的知識庫。
-
啟用使用 YAML frontmatter 的機器可讀 SKILL.md 檔案,以實現無縫的技能發現。
-
通過強制在編寫代碼前記錄 Python 腳本、輸入、輸出和依賴項,促進「先計畫後執行」的方法論。
-
通過專門用於捕獲學習成果、成功經驗和未來使用技巧的部分,支持系統化的改進,確保持續優化。
-
促進邏輯的目錄級封裝,確保演進式技能保持模組化、可移植,並易於在不同的代理環境之間共享。
-
適用於涉及網頁抓取、靜態網站生成、複雜數據轉換或迭代研究專案的任務。
-
將您的工作區組織到 tasks/evolving_skill/ 目錄中,維持工作流程文件 (SKILL.md) 與 scripts/ 目錄下可執行 Python 工具之間的清晰區隔。
-
務必在「待建立工具」部分定義清晰的工具用途、輸入和預期輸出,以幫助代理理解和後續維護。
-
在執行前,請檢查現有的自定義工具或 MCP (Model Context Protocol) 伺服器是否可以減少對自定義 Python 代碼的需求。
-
完成後,在學習成果部分更新執行後的見解,以改善技能在後續運行中的表現或供團隊其他成員使用。
倉庫統計
- Star 數
- 968
- Fork 數
- 151
- Open Issue 數
- 6
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 上午08:04