ForcePilot/docs
supreme0597 44d1b20383 feat(skills): 优化远程 Skill 批量安装,单次克隆完成多 skill 安装
新增 install_remote_skills_batch() 函数,利用 npx skills add 原生多 --skill 支持,
将安装 N 个 skill 的仓库克隆次数从 2N 降至 1。

后端:
- remote_skill_install_service.py 新增批处理 + _find_skill_dir()
- skill_router.py 新增 POST /remote/install-batch 端点 (admin 权限)
- 非法 skill 名不阻塞其他合法 skill,结果按请求顺序返回
- CLI 部分失败时仍导入已安装的 skill
- import 失败后 rollback session,不影响后续导入

前端:
- skill_api.js 新增 installRemoteSkillsBatch()
- SkillCardList.vue 改为单次批处理调用

测试:
- 4 个单元测试覆盖正常安装/缺失跳过/部分失败/非法名场景

文档:
- docs/develop-guides/roadmap.md 更新开发记录
- docs/vibe/2026-05-14-remote-skill-batch-install-plan.md 方案文档(含设计决策)
2026-05-14 17:15:38 +08:00
..
.vitepress style(format): 格式化代码 2026-04-27 02:24:52 +08:00
advanced feat(docs): 更新文档,添加配置系统详解链接 2026-04-26 21:43:37 +08:00
agents docs(workspace): 添加用户工作区的 AGENTS.md 文件支持,增强 Agent 的长期指令管理 2026-05-04 08:40:14 +08:00
develop-guides feat(skills): 优化远程 Skill 批量安装,单次克隆完成多 skill 安装 2026-05-14 17:15:38 +08:00
intro feat(release): 更新版本号至 0.6.2 2026-04-27 02:27:28 +08:00
public docs: 更新快速开始指南,添加迁移指南链接,优化描述 2026-01-25 23:03:50 +08:00
index.md fix: update repository references from Yuxi-Know to Yuxi across documentation and codebase 2026-03-27 02:00:22 +08:00
package.json refactor: 更新文档部署说明 2026-03-24 11:09:46 +08:00