ramsbaby/jarvis/deep-interview
Claude Code and agent skill by ramsbaby/jarvis
- community
Checking that the SKILL.md file is still in the repository.
Convergent Socratic interview that turns vague requirements into a production-grade specification via 8-15 narrowing rounds with mathematical ambiguity gating. Inspired by Sorbh/interview-me, adds Contrarian/Simplifier Challenge Mode and JSONL decision log. Use when an idea exists but implementation decisions are still undefined.
Install
npx vskill@latest install ramsbaby/jarvis/deep-interviewSKILL.md
/deep-interview — Convergent Requirements Interview
Acts as a senior architect. 8-15 rounds of Socratic questions narrow a vague idea into a production-grade spec. Blocks contradictions, edge-case gaps, and security gaps before any code is written.
How it differs from /brainstorm
- /brainstorm (divergent): expand possibilities. 15-20 questions + UI mockup variants. Exits when ideation feels saturated.
- /deep-interview (convergent): spec gating. 8-15 narrowing rounds + decision log. Exits when ambiguity score ≤ threshold.
When to use which:
- Idea itself is undefined →
/brainstorm - Idea exists, implementation decisions are undefined →
/deep-interview
Mechanism (4 stages)
1. Mathematical ambiguity gating
After each round, score across:
- Undefined behavior areas
- Contradiction risk (conflicting requirements)
- Uncovered edge cases
- Security gaps (secrets, PII, permissions)
- Unidentified irreversible decisions
Refuse autonomous implementation until score ≤ 0.2 (default threshold).
2. Socratic question patterns
Examples the agent will ask:
- "What happens when X scenario triggers Y?"
- "What evidence would prove this decision wrong (falsifiability condition)?"
- "What assumptions are you carrying that aren't yet stated?"
- "What technical debt will this create one year out?"
3. Contrarian / Simplifier Challenge Mode
For each major decision, automatically run two checks:
- Contrarian: deliberately raise the counter-hypothesis (debiasing — never confirm a single hypothesis without testing its opposite)
- Simplifier: check whether a much smaller version exists (Karpathy "Simplicity First" — 200 lines vs 50 lines)
4. Decision log auto-write
All decisions, rationale, falsifiability conditions, and challenge results are recorded in JSONL for later audit.
Iron rules integration
- No fix without root cause: 5-why on each decision
- Never lie about status: "don't know" is explicitly marked, not papered over
- User sovereignty: agent questions are strong signals, not commands — user's answer is final
Self-check (per round — BLOCKING)
- Did I compute the ambiguity score with concrete evidence?
- Did I avoid confirming a single hypothesis without contrarian check?
- Did I run the simplifier challenge?
- Did I write the decision and its rationale to the log?
All must pass to advance to the next round.
Limitations
- Too-divergent input → recommend
/brainstormfirst - Rounds > 15 → auto-pause with "convergence failed, recommend re-divergence"
- Ambiguity score is a heuristic, not a precise measurement — user judgment is final
Related skills
/brainstorm— divergent ideation (predecessor stage)/plan-review— rigorous spec review after this skill completes/verify— implementation verification after spec is built/office-hours— trade-off matrix when a single decision needs explicit user approval
Source attribution
Inspired by Sorbh/interview-me (github.com/Sorbh/interview-me). Convergent gating concept and Contrarian Mode adapted with permission from the open-source pattern.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/jarvis-deep-interview/skills/deep-interview/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ramsbaby/jarvis/deep-interview)