pacificstudio/openase/deep-interview
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Clarify ambiguous requests with a focused, Socratic interview before planning or implementation.
Install
npx vskill@latest install pacificstudio/openase/deep-interviewSKILL.md
Deep Interview
Overview
Use this skill when the request is broad, ambiguous, or missing concrete acceptance criteria. Its job is to turn a vague idea into an execution-ready requirement brief before deeper planning or implementation begins.
When To Use
- The user wants to explore a broad idea without making hidden assumptions.
- The request lacks clear scope, non-goals, or success criteria.
- A later planning or execution step would otherwise guess at intent.
- The change touches an existing codebase and the current pattern or boundary is still unclear.
Do Not Use
- The request already names concrete files, symbols, errors, or acceptance criteria.
- The user explicitly wants to skip clarification and accept the risk.
- A complete requirement brief or implementation plan already exists.
Workflow
- Start with context you can gather yourself.
- Inspect the codebase, docs, or surrounding ticket context before asking the user about project internals.
- Summarize what is already known and which parts are still assumptions.
- Ask one question at a time.
- Do not batch multiple unrelated questions.
- Ask the highest-leverage unresolved question first.
- Prioritize requirement clarity in this order.
- Intent: why the user wants the change.
- Outcome: what end state should exist when the work is done.
- Scope: how far the change should go.
- Non-goals: what should stay out of scope.
- Decision boundaries: what the agent may decide without asking again.
- Constraints: technical, business, operational, or timeline limits.
- Success criteria: how completion will be judged.
- Pressure-test each important answer.
- Ask for an example, counterexample, or concrete signal.
- Surface the hidden assumption behind the answer.
- Force a boundary or tradeoff when the scope is still fuzzy.
- If the user is describing symptoms, steer back toward the underlying problem.
- Keep the interview efficient.
- Prefer evidence-backed confirmation questions for brownfield work.
- Do not ask the user for facts you can inspect directly.
- Stop once the request is clear enough to plan, not after exhausting every possible question.
- Crystallize the result into a requirement brief.
- Intent
- Desired outcome
- In-scope work
- Out-of-scope / non-goals
- Decision boundaries
- Constraints
- Testable acceptance criteria
- Open risks or residual ambiguity
- Hand off cleanly.
- If implementation approach still needs review, hand off to a planning step.
- If the request is now concrete enough to execute, pass the brief forward as the source of truth.
Operating Rules
- Ask about intent and boundaries before implementation details.
- Do not rotate topics just for coverage when one answer is still vague.
- Revisit at least one earlier answer with a deeper follow-up before declaring the brief complete.
- Do not hand off while non-goals or decision boundaries remain implicit.
- If the user chooses to proceed early, explicitly record the residual risk.
Default Deliverable Shape
Return these sections when the interview is complete:
IntentDesired OutcomeIn ScopeOut of ScopeDecision BoundariesConstraintsAcceptance CriteriaResidual Risks
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 repositoryCheckinginternal/builtin/skills/deep-interview/SKILL.md
Popularity
- Repository stars
- 261
- Repository forks
- 25
- 7-day trend score
- 28
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 16 Oct 2026, 8 days ago.
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/pacificstudio/openase/deep-interview)