张大妈

我们花了两天时间,终于造出了能自我进化的Skills管理器。

源自公众号:数字生命卡兹克

01-27 20:50

针对AI Skills难以管理和迭代的普遍痛点,一套自研的自动化解决方案应运而生。它通过赋予Skills身份、实现智能监控和经验外挂迭代,构建了一个能自我进化、动态更新的技能库,让工具越用越聪明,极大提升了个人与团队的效率。

我们花了两天时间,终于造出了能自我进化的Skills管理器。智能速览

  • Skills管理的核心难题在于手动更新和维护迭代的高成本。

  • 解决方案是一套自研的Skills管理三件套,实现全自动管理。

  • github-to-skills工具为每个Skill注入GitHub身份ID,奠定管理基础。

  • skill-manager作为智能管家,负责查询、监控和一键更新。

  • skill-evolution-manager通过外挂存档,实现技能的自主经验迭代。

我们花了两天时间,终于造出了能自我进化的Skills管理器。精华内容

这套解决方案的核心在于构建一个完整的自动化闭环,从赋予Skill身份,到实时监控,再到动态迭代,让整个技能库真正活起来。

身份系统奠基

要让管理自动化,首先得让每个Skill“有身份”。原有的Skill生成工具,无法记录来源仓库和版本信息,导致后续无法追踪。为此,对官方工具进行魔改,创造了github-to-skills。它在将GitHub项目封装成Skill时,会强制在文档头部注入`github_url`和`github_hash`元数据。

这个操作相当于给每个Skill发放了独一无二的身份证,明确了它的来源和当前版本。有了这个身份系统,后续的管理器才能精准地识别、对比和更新,为整个自动化体系打下了坚实的地基。

智能管家统筹

有了身份ID,skill-manager这个“大管家”便能高效运作。它解决了三个核心问题:首先是技能盘点,能以表格形式清晰列出本地所有Skills的类型、描述和版本,让人对自己的“家底”一目了然。

其次,也是最关键的版本监控功能。它会定期请求GitHub API,用本地Skill的哈希值与远程仓库进行比对,直接在报告中标记出哪些Skill已“过期”,哪些是“最新”。最后,它还支持通过简单指令,一键删除不再需要的Skill,实现了便捷的增删管理。

经验外挂进化

如何避免GitHub更新覆盖掉个人调优的经验?这是一个关键难题。解决方案是引入一个“外挂”——`evolution.json`文件,将其作为Skill的“游戏存档”。skill-evolution-manager这个工具,专门负责记录和迭代经验。

当Skill在使用中遇到问题并解决后,这个工具会自动将对话中的关键经验存入`evolution.json`。当Skill.md因GitHub更新被覆盖后,该工具会立即将存档中的经验重新注入新文件中。这保证了Skill的每一次成长都不会丢失,实现了真正的自我进化,一坑不踩两次。

自动化飞轮闭环

这三件套工具协同工作,形成了一个高效的自动化飞轮。使用流程为:通过github-to-skills创建带有身份的新Skill;skill-manager持续监控其状态,一旦发现过期,便自动拉取最新代码并重建;随后,skill-evolution-manager将经验存档中的内容注入新版Skill,完成一次完整的进化。

整个过程从创建到更新再到迭代,几乎无需人工干预,将使用者从繁琐的管理工作中解放出来,得以专注于创造和解决问题本身,让技能库真正成为了个人成长的最佳助手。

这套自研的管理系统,为Skills的持续进化提供了一种极具价值的思路。它将一个静态的工具集合,转变为一个动态的、能够自我优化的智能生命体。这种模式或许预示着未来人机协作的新方向,我们该如何更好地构建和利用属于我们自己的“第二大脑”?

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章