用途:帮助用户在当前环境中发现合适的技能(skill)、智能体(agent)或团队(team)。它教授一套发现流程,不维护固定清单,所有推荐都来自对实际已安装内容的扫描。
主要能力:先扫描已安装的技能、智能体和团队,读取其 frontmatter 中的 name 与 description;再对用户需求分类(知识技能、工具技能、操作手册技能、框架技能、专家智能体、角色智能体、团队);然后按触发短语而非名称进行匹配,优先选择更窄、更具体的技能,并检查 user-invocable 属性。若工作跨越多个领域,可按调查流、功能流、评审流、覆盖流等模式串联多个智能体或技能。还提供 compass 模式,在用户完成工作后询问“下一步做什么”,给出后续建议。
使用方式:运行 discovery-commands 中的发现命令建立实时索引;依据决策树判断是否需要多智能体协作、是否为可执行任务,再扫描对应目录。若合适的技能未安装,可提示用 npx skills add 安装。
适用场景:需要为具体任务挑选技能或智能体、需要多角色协作交付、或需要为已完成工作寻找下一步时。
限制:不推荐未安装的内容;只读智能体不编辑文件;开发智能体在 worktree 中运行;compass 模式为对话式,不通过扫描文件系统推断用户刚做了什么。生态结构分为技能、智能体、团队、规范、插件五层,技能类别包括 knowledge、tools、playbooks、roles、frameworks。