用途:优化 skills_sync 的配置文件 skills.yaml(全局 ~/.config/skills_sync/skills.yaml 或项目本地 ./skills.yaml),精简现有技能、推荐高质量新增项,并维护干净安全的环境。
主要能力:分析当前配置中的已安装仓库、通配符安装(*)与排除项(!);结合用户技术栈推荐相关技能;识别冗余、无关或潜在有害的技能作为移除候选;对候选技能做安全与质量预审,检查是否存在未授权网络通信、破坏性命令(如 rm -rf)或可疑混淆脚本,并评估提示词质量与注入风险。
使用方式:调用后先读取当前 skills.yaml(项目本地优先于全局),理解用户技术栈与架构偏好;若信息不足必须先向用户确认。可借助 find-skills 技能搜索生态中的优质技能。随后向用户展示新增建议、移除/保留确认及改进项,经用户明确同意后才更新配置,并保持原有 YAML 注释与格式。不会自动删除技能,也不会自动运行同步;需用户明确确认后才执行 skills_sync sync,仅新增或更新时可使用 skills_sync sync --no-clean 加快同步。
适用场景:需要整理技能配置、按技术栈补充技能或减少上下文噪音时。
限制:skills_sync 本身缺少对技能逻辑的深度安全验证,因此新增前必须人工审计目标仓库;未经用户明确同意不得修改 skills.yaml。