Skip to content

feat: 集成 Codex App Skill 工坊 #6

Description

@zcxGGmu

背景

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 风格组件。
  • 所有错误日志和用户提示优先中文,保留必要英文术语。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions