Agent Skillszereight/gitlab-mcp › deep-interview

deep-interview

GitHub

通过苏格拉底式提问和模糊度评分,将用户模糊需求转化为清晰规范,辅助复杂任务的需求澄清与规格定义。

.github/skills/deep-interview/SKILL.md zereight/gitlab-mcp

Trigger Scenarios

用户有模糊想法需要深入挖掘 直接编码可能浪费精力的复杂任务 执行前需验证清晰度

Install

npx skills add zereight/gitlab-mcp --skill deep-interview -g -y
More Options

Non-standard path

npx skills add https://github.com/zereight/gitlab-mcp/tree/main/.github/skills/deep-interview -g -y

Use without installing

npx skills use zereight/gitlab-mcp@deep-interview

指定 Agent (Claude Code)

npx skills add zereight/gitlab-mcp --skill deep-interview -a claude-code -g -y

安装 repo 全部 skill

npx skills add zereight/gitlab-mcp --all -g -y

预览 repo 内 skill

npx skills add zereight/gitlab-mcp --list

SKILL.md

Frontmatter
{
    "name": "deep-interview",
    "description": "Socratic deep interview with mathematical ambiguity gating. Activate when user says: deep interview, interview me, ask me everything, don't assume, make sure you understand, ouroboros, socratic, I have a vague idea, not sure exactly what I want.\n",
    "argument-hint": "[--quick|--standard|--deep] <idea or vague description>"
}

Deep Interview

Ouroboros-inspired Socratic questioning with mathematical ambiguity scoring. Replaces vague ideas with crystal-clear specifications by asking targeted questions that expose hidden assumptions.

Pipeline

deep-interviewralplan (consensus refinement) → omg-autopilot (execution)

When to Use

  • User has a vague idea and wants thorough requirements gathering
  • Task is complex enough that jumping to code would waste cycles
  • User wants mathematically-validated clarity before execution

When NOT to Use

  • Detailed specific request with file paths → execute directly
  • Quick fix → delegate to @executor or /ralph
  • User says "just do it" → respect their intent

Phases

Phase 1: Initialize

  1. Parse the user's idea
  2. Detect brownfield vs greenfield (use @explore to check codebase)
  3. For brownfield: map relevant codebase areas
  4. Initialize ambiguity score at 100%

Phase 2: Interview Loop

Repeat until ambiguity <= 20% or user exits early:

  1. Generate question targeting the WEAKEST clarity dimension
  2. Ask ONE question at a time with current ambiguity context
  3. Score ambiguity across dimensions:
    • Goal Clarity (40% weight for greenfield, 35% brownfield)
    • Constraint Clarity (30% / 25%)
    • Success Criteria (30% / 25%)
    • Context Clarity (N/A / 15% for brownfield)
  4. Report progress with dimension scores and gaps
  5. Track ontology (key entities, stability ratio)

Phase 3: Challenge Agents

  • Round 4+: Contrarian - challenge core assumptions
  • Round 6+: Simplifier - probe for complexity removal
  • Round 8+: Ontologist - find the essence (if ambiguity > 30%)

Phase 4: Crystallize Spec

When ambiguity <= threshold, generate spec to .omc/specs/deep-interview-{slug}.md:

  • Goal, Constraints, Non-Goals, Acceptance Criteria
  • Assumptions Exposed & Resolved
  • Ontology (Key Entities) with convergence tracking
  • Interview Transcript

Phase 5: Execution Bridge

Present options:

  1. Ralplan → OMG Autopilot (Recommended): consensus-refine then execute
  2. Execute with omg-autopilot (skip ralplan)
  3. Execute with ralph: persistence loop
  4. Execute with team: parallel agents
  5. Refine further: continue interviewing

Rules

  • Ask ONE question at a time
  • Target the WEAKEST clarity dimension each round
  • Gather codebase facts via @explore BEFORE asking user
  • Score ambiguity after every answer
  • Do not proceed until ambiguity <= threshold (default 20%)
  • Hard cap at 20 rounds, soft warning at 10

Version History

  • a8f5d4f Current 2026-07-25 10:03

Same Skill Collection

.github/skills/ai-slop-cleaner/SKILL.md
.github/skills/cancel/SKILL.md
.github/skills/ccg/SKILL.md
.github/skills/coding-standards/SKILL.md
.github/skills/deep-dive/SKILL.md
.github/skills/omg-autopilot/SKILL.md
.github/skills/plan/SKILL.md
.github/skills/ralph/SKILL.md
.github/skills/ralplan/SKILL.md
.github/skills/remember/SKILL.md
.github/skills/review/SKILL.md
.github/skills/security-scan/SKILL.md
.github/skills/self-improve/SKILL.md
.github/skills/skill-stocktake/SKILL.md
.github/skills/status/SKILL.md
.github/skills/tdd/SKILL.md
.github/skills/team/SKILL.md
.github/skills/trace/SKILL.md
.github/skills/ultraqa/SKILL.md
.github/skills/ultrawork/SKILL.md
.github/skills/verify/SKILL.md
skills/gitlab-mcp/SKILL.md

Metadata

Files
0
Version
dc58dc0
Hash
16daa80e
Indexed
2026-07-25 10:03

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 01:35
浙ICP备14020137号-1 $mapa de visitantes$