工程開發
evolving-skill-creator avatar

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