背景
CodeInsights 已有 Agent workspace skills 目录能力,但缺少面向用户的 Skill 工坊。需要提供类似 Codex App 的技能浏览、安装、启用、编辑和验证体验,让用户能以工作区为边界管理 Agent 能力。
目标
- 新增 Skill 工坊入口,用于浏览本地 skills、项目内 skills 和可安装的推荐/远程 skills。
- 支持安装、启用/禁用、更新、复制、删除、查看 README/SKILL.md 和基础校验。
- Skill 配置按 Agent workspace 隔离,遵循本地文件优先和可移植配置原则。
- 提供冲突检测:同名 skill、无效
SKILL.md、缺失引用文件、危险脚本提示。
验收标准
- 用户可以在设置或 Agent 工作区界面打开 Skill 工坊。
- 能列出当前工作区已启用 skills,并能查看每个 skill 的说明、来源、路径和状态。
- 能从本地目录或远程 GitHub repo/path 安装 skill,并写入工作区对应 skills 目录/配置。
- 启用/禁用后,Agent 新会话能读取最新 workspace capabilities。
- 补充 BDD 测试覆盖:列表加载、安装成功、校验失败、启用禁用、工作区隔离。
技术备注
- 安装远程依赖前需要先搜索/确认版本与来源,不默认引入新依赖。
- UI 采用现代设置页风格,优先复用 Radix/Shadcn 风格组件。
- 所有错误日志和用户提示优先中文,保留必要英文术语。
背景
CodeInsights 已有 Agent workspace skills 目录能力,但缺少面向用户的 Skill 工坊。需要提供类似 Codex App 的技能浏览、安装、启用、编辑和验证体验,让用户能以工作区为边界管理 Agent 能力。
目标
SKILL.md、缺失引用文件、危险脚本提示。验收标准
技术备注