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-interview

SKILL.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

  1. 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.
  1. Ask one question at a time.
  • Do not batch multiple unrelated questions.
  • Ask the highest-leverage unresolved question first.
  1. 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.
  1. 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.
  1. 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.
  1. 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
  1. 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:

  1. Intent
  2. Desired Outcome
  3. In Scope
  4. Out of Scope
  5. Decision Boundaries
  6. Constraints
  7. Acceptance Criteria
  8. Residual 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/pacificstudio/openase/deep-interview/badge)](https://verified-skill.com/skills/pacificstudio/openase/deep-interview)

Something wrong with this skill or its page? Tell us.