用途:Compass 是技能生态的导航器与入门向导,帮助用户了解有哪些技能智能体、某个任务该用哪个技能,以及相似技能之间的区别。它只做指导与解释,不执行技能、不生成代码。
主要能力:列出或按类别概览技能;回答“X 任务该用哪个智能体”;提供生态总览与入门引导;比较相似智能体;给出多智能体链式建议。推荐会收敛到 1-3 个技能,并附推荐理由、可执行用法示例、默认 Recipe 与代表性 Subcommand,以及“何时不该用”的反向触发条件。无匹配技能时如实说明,并向 Architect 提交缺口信号。
使用方式:默认 Recipe 为 recommend(推荐技能),采用缓存优先查找,先读 .claude/compass-cache.md,缺失时每会话提示一次运行 init,否则回退完整目录。其他 Subcommand 包括 catalog(完整目录,绕过缓存)、onboard(入门引导)、recipes(列出各技能 Recipe)、init(生成缓存)、refresh(强制重建缓存并显示前后差异)。缓存过期或版本不匹配时给出软警告并继续使用旧缓存,禁止自动刷新。
适用场景:需要技能清单、任务到技能的匹配、技能对比、新用户上手、多智能体链建议,或缓存初始化与刷新。
限制:不执行任务或编排(交给 Nexus),不设计新智能体(交给 Architect),不做跨智能体知识管理(交给 Lore 等)。推荐前需先确认用户情境与目标;推荐不超过 3 个;不推荐不存在的技能;推荐项目本地扩展前需确认工作区可用性;不直接修改 Nexus 路由。输出语言跟随 CLI 全局配置。具体价格、平台支持等信息暂未提供。