SuperAPI AI 工具集

skill-evolution

智能体与模型

查看项目

更新于 10-16 05:07

技能介绍

用途:Skill Evolution Manager 是 Skill 系统的经验持久化中枢,解决 Skill 更新时用户积累的最佳实践丢失、不同项目经验无法共享的问题。它把对话中的经验教训存入独立的 evolution.json,并通过智能缝合写入 SKILL.md,Skill 更新后可用全量对齐恢复经验。

主要能力:复盘诊断对话中的问题点与成功方案;将非结构化反馈提取为结构化 JSON;增量去重合并到 evolution.json;自动缝合到 SKILL.md 专用章节;跨版本对齐;通过 promote/pull 在层级间同步经验。三层架构为上游层(skills-repo 原始仓库经验)、全局层(~/.claude/evolutions/<skill>/evolution.json)、项目层(<project>/.claude/evolutions/<skill>.json)。合并优先级为项目层 > 全局层 > 上游层;preferences、fixes、contexts 追加去重,custom_prompts 按层级覆盖。

使用方式:触发词包括 /skill-evolution、/evolve、"复盘"、"记录经验"、"保存这个技巧"等。流程为复盘诊断、生成 JSON、选择保存层级、增量合并、智能缝合、跨版本对齐。常用命令:python scripts/merge_evolution.py <skill_dir> '<json_string>';分层模式加 --layer global 或 --layer project --project /path/to/project;python scripts/smart_stitch.py <skill_dir> --layered --project /path/to/project;python scripts/align_all.py <skills_dir>;layered_merge.py 支持 status、merge、promote、pull、save 等子命令。evolution.json 字段含 preferences、fixes、contexts、custom_prompts、last_updated、last_evolved_hash。

适用场景:记录通用偏好到全局层、记录项目特定修复到项目层、将项目经验提升到全局、新项目初始化时拉取全局经验。

限制:资料未提供具体收费、价格、平台支持范围与效果数据;建议通过 evolution.json 修改经验而非直接编辑 SKILL.md,更新后运行 align_all.py,重要经验使用 --backup 备份。