mcpField
D
deep-interview

deep-interview

github.com/zereightAgent 工作流2.1k57 次安装1 天前更新
代码仓库

关于 deep-interview

deep-interview 是面向模糊或复杂想法的需求梳理技能,通过苏格拉底式提问和歧义评分形成规格说明。它还可将规格衔接到后续的细化与执行工作流。

主要功能

  1. 01每轮提出一个针对性问题
  2. 02按清晰度维度评估歧义
  3. 03在后续轮次挑战假设
  4. 04生成结构化规格说明
  5. 05提供细化与执行路径

适用场景

  1. 01澄清描述宽泛的产品构想
  2. 02为复杂编码任务梳理需求
  3. 03在选择执行路径前揭示假设

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/zereight/gitlab-mcp --skill deep-interview

安装后在 Claude Code 中输入/deep-interview确认已加载。

详细介绍

深度访谈

受 Ouroboros 启发的苏格拉底式提问,并通过数学方法评估模糊度。通过提出有针对性的问题来揭示隐藏假设,将模糊的想法转化为清晰明确的规格。

流程

deep-interview → ralplan(共识优化)→ omg-autopilot(执行)

适用场景

  • 用户有一个模糊的想法,希望全面收集需求
  • 任务足够复杂,直接编写代码会浪费精力
  • 用户希望在执行前通过数学验证确保需求清晰

不适用场景

  • 详细明确的请求,且包含文件路径 → 直接执行
  • 快速修复 → 委派给 @executor 或 /ralph
  • 用户说“直接做吧” → 尊重用户的意愿

阶段

阶段 1:初始化
  1. 解析用户的想法
  2. 判断是 brownfield 还是 greenfield(使用 @explore 检查代码库)
  3. 对于 brownfield:梳理相关代码库区域
  4. 将模糊度分数初始化为 100%
阶段 2:访谈循环

重复进行,直到模糊度 <= 20% 或用户提前退出:

  1. 生成问题,针对清晰度最低的维度
  2. 每次只问一个问题,并提供当前模糊度背景
  3. 评估模糊度,涵盖以下维度:
    • 目标清晰度(greenfield 权重为 40%,brownfield 为 35%)
    • 约束清晰度(30% / 25%)
    • 成功标准(30% / 25%)
    • 上下文清晰度(不适用 / brownfield 为 15%)
  4. 汇报进度,包括各维度分数和差距
  5. 追踪本体(关键实体、稳定性比率)
阶段 3:质疑 Agent
  • 第 4 轮起:唱反调者——质疑核心假设
  • 第 6 轮起:简化者——探索如何降低复杂度
  • 第 8 轮起:本体论者——找出本质(如果模糊度 > 30%)
阶段 4:凝练规格

当模糊度 <= 阈值时,将规格写入 .omc/specs/deep-interview-{slug}.md:

  • 目标、约束、非目标、验收标准
  • 揭示并解决的假设
  • 本体(关键实体)及其收敛追踪
  • 访谈记录
阶段 5:执行衔接

提供以下选项:

  1. Ralplan → OMG Autopilot(推荐):通过共识优化后再执行
  2. 使用 omg-autopilot 执行(跳过 ralplan)
  3. 使用 ralph 执行:持久化循环
  4. 使用 team 执行:并行 Agent
  5. 进一步优化:继续访谈

规则

  • 每次只问一个问题
  • 每轮都针对清晰度最低的维度
  • 提问用户之前,先通过 @explore 收集代码库事实
  • 每次回答后都评估模糊度
  • 模糊度 <= 阈值(默认 20%)之前不得继续
  • 最多 20 轮,第 10 轮起发出软警告

评论

支持 Markdown