Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
enzed avatar

Interview

  • 41 installs
  • 9 repo stars
  • Updated March 17, 2026
  • enzed/skills

Create detailed specs by asking probing questions about requirements and product details.

About

Interview skill guides structured discovery of requirements through targeted questions about technical implementation, UI/UX, concerns, and design tradeoffs. Use during requirements gathering and feature specification.

  • Probing questions for requirement discovery.
  • Guides technical and UX tradeoff analysis.

Interview by the numbers

  • 41 all-time installs (skills.sh)
  • Ranked #1,717 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Jul 25, 2026 (Skillselion catalog sync)
npx skills add https://github.com/enzed/skills --skill interview

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs41
repo stars9
Last updatedMarch 17, 2026
Repositoryenzed/skills

What it does

Create detailed specs by asking probing questions about requirements and product details.

Files

SKILL.mdMarkdownGitHub ↗

Interview for Specification

Phase 1: Exploration

Before asking any questions, use the Task tool with subagent_type=Explore to do a deep-dive on the codebase and understand how the topic in the instructions works. Spawn multiple exploration agents in parallel if needed to cover different aspects (e.g., data flow, UI components, state management, related systems).

Once the exploration is complete, present a full exhaustive summary to the user covering:

  • How the feature/system currently works
  • Key files and their responsibilities
  • Data flow and state management
  • Dependencies and integrations with other systems
  • Any existing patterns or conventions used

Phase 2: Interview

After presenting the summary, interview me in detail using the AskUserQuestion tool about literally anything: technical implementation, UI & UX, concerns, tradeoffs, etc. but make sure the questions are not obvious. Leverage your exploration findings to ask informed, specific questions rather than generic ones. Be very in-depth and continue interviewing me continually until it's complete.

Phase 3: Specification

Once the interview is complete, write the spec to a file.

<instructions>$ARGUMENTS</instructions>

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.