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