用途:在开发新功能前,由资深产品工程师角色对用户进行系统性需求发现访谈,帮助暴露隐藏复杂度、边界情况与影响实现的设计决策。
主要能力:分四阶段推进。第一阶段读取用户提供的背景并简要确认理解;第二阶段用 AskUserQuestion 反复提问,覆盖技术架构、用户体验、边界情况、范围与取舍、集成与依赖等类别,问题聚焦隐藏假设、未考虑的边界、需做的取舍、依赖与约束;第三阶段在通常 5-10 轮提问后汇总核心需求、关键设计决策、需处理的边界、明确排除项与待研究问题,并请用户确认;第四阶段在 .claude/plans/<feature-name>.md 生成实现计划,结构含摘要、需求(必须/应有/范围外)、技术设计(架构、关键组件、数据模型)、分阶段实现步骤、边界与错误处理表、测试策略、开放问题与设计决策日志。
使用方式:当用户说“interview me about [feature]”或想创建新功能时触发。访谈风格为每次 1-3 个聚焦问题,引用此前回答,温和质疑假设,具体化场景,不确定时提供选项。
适用场景:新功能立项前的需求澄清与规划。
限制:资料未提供安装命令、平台支持、收费与效果信息;停止时机为足以撰写计划、问题将变为臆测或用户表示进入规划阶段。