用途:从团队 AI directives 仓库浏览、列出并安装团队共享技能到当前智能体的 skills 目录,用于扩展智能体能力。
主要能力:读取并合并项目根目录与团队 directives 的 .skills.json 清单(schema v2.0.0),按 default、external、blocked 分组展示技能及是否已安装;支持 --all 安装全部 default 与 external 技能,或指定单个技能名安装;blocked 技能永不安装;已安装技能跳过并标记 [installed]。
使用方式:先直接读取 .adlc/init-options.json(不要用 glob/find 等搜索工具,它们会跳过点号前缀路径),失败则逐级向上读取最多 4 层,取出 team_ai_directives;未设置则停止并提示运行 /team-setup。随后读取 {REPO_ROOT}/.skills.json 与 {TEAM_AI_DIRECTIVES}/.skills.json 并合并,项目根条目优先。安装目标由 .adlc/integration.json 中的当前智能体决定,写入 {agent_folder}/skills/。本地技能复制 {TEAM_AI_DIRECTIVES}/skills/{name}/SKILL.md 到 {skills_dir}/{name}/SKILL.md;外部技能从清单 url 字段经 HTTPS 下载 SKILL.md。安装后输出确认块,含名称、磁盘位置与来源。
适用场景:用户要求浏览、列出或安装团队技能;输入指定技能名;team-setup 在初始配置后委派 /team-skills --all。
限制:技能按原名安装,不加 team- 前缀,frontmatter 名称不变;不得安装 blocked 技能;不得写入智能体配置之外的目录;外部技能必须使用 HTTPS;team_ai_directives 未设置时必须停止。配置项包括 TEAM_AI_DIRECTIVES、.adlc/init-options.json,默认回退为项目根下 team-ai-directives/。