用途:在编写 Elixir/Phoenix 功能前,通过自适应访谈、调研与综合循环,把模糊想法整理成结构化需求,最终产出 .claude/plans/{slug}/interview.md,由 /phx:plan 检测并消费,从而跳过澄清阶段。
主要能力:访谈围绕 What、Why、Scope、Where、How、Edge 六个维度按 0/1/2 打分,总分达到 12 分中的 8 分即视为充分;每次只问一个问题,并在提问前扫描代码库使问题贴合实际。信号检测会针对模糊回答继续追问、对冷门主题建议先调研。
使用方式:/phx:brainstorm Add some kind of notification system;/phx:brainstorm Improve authentication security;不带主题时以开放问题开始。流程为访谈→决策点→(调研/继续访谈/制定计划/保存退出/讨论)。调研首轮最多 2 个代理:phoenix-patterns-analyst 将结果写入 .claude/plans/{slug}/research/codebase-scan.md,web-researcher 返回 500 字摘要,呈现 2-3 个方案及权衡但不做推荐。
限制:每个决策点必须通过 AskUserQuestion 给出明确选项并等待用户输入,绝不自动转入 /phx:plan;必须始终写入 interview.md 作为与 /phx:plan 的契约;首轮调研代理上限为 2 个,更深调研需用户在下一决策点选择。
参考资料包括 ${CLAUDE_SKILL_DIR}/references/interview-techniques.md 与 ${CLAUDE_SKILL_DIR}/references/research-integration.md。适用场景为 Elixir/Phoenix 功能的需求探索与方案比较,位于 /phx:plan 工作流的上游可选位置。