工程开发
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