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