用途:当用户不确定该用哪个技能、提出“X 该用哪个技能”或只给出模糊任务描述时,which-skill 负责从 400+ 技能中选出最匹配的一个,而不是让用户自行浏览。
主要能力:输出最佳匹配技能及一行理由;列出运行该技能前需收集的输入(来自其 Required Inputs);给出备选技能及区分两者的取舍条件;当任务确实横跨 3 个以上技能时,改为推荐工作流配方。
使用方式:先确认交付物(PRD、排名列表、简报、计划等),按交付物而非主题关键词路由;必须查阅实时目录(SKILLS.md,或用 npx pm-claude-skills list / MCP 的 search_skills 工具搜索),不得凭记忆路由;优先选择针对具体交付物的专用技能;回答前对照消歧表检查易混技能簇;需要 3 个以上技能链式完成时升级到工作流配方(见 WORKFLOWS.md,如 /ship-a-feature、/launch-a-product)。最多只问一个澄清问题,且仅当答案会改变选择时。
适用场景:任务描述模糊、用户不知从何选起、需要在相似技能间做区分、或需要判断是否应改用多技能工作流。
限制:不得推荐超过两个技能;不得按主题关键词路由;不得连续追问;不得编造技能名,目录中无匹配时应说明并建议 SKILL_REQUEST.md;存在针对确切交付物的专用技能时不得推荐通用技能。