interview-me

Conduct interactive multiple-choice interviews to clarify requirements and capture decisions.

8|4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/jscraik/Agent-Skills --skill interview-me-jscraik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interview-me
Source: https://github.com/jscraik/Agent-Skills/tree/main/interview/interview-me
Command: npx skills add https://github.com/jscraik/Agent-Skills --skill interview-me-jscraik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of clarifying project requirements, refining draft specifications, and ensuring all necessary decisions and assumptions are captured before development begins.

Core Features & Use Cases

  • Interactive Requirement Gathering: Guides users through a series of targeted, multiple-choice questions to elicit detailed project needs.
  • Spec Refinement: Helps to deepen existing specifications by identifying gaps, forcing decisions, and documenting assumptions.
  • Use Case: When a user provides a high-level idea for a new feature, this Skill can be used to systematically ask questions that result in a clear, actionable specification with defined acceptance criteria and explicit decisions.

Quick Start

Use the interview-me skill to clarify the scope for a new user authentication feature.

Frequently Asked Questions about interview-me

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clarify project requirements before starting development?

To clarify project requirements, you can use an interactive interview process that asks targeted multiple-choice questions to elicit detailed needs and capture assumptions. This ensures an execution-ready specification with defined acceptance criteria is generated before development begins.

What is the best way to refine a draft specification?

Refining a draft specification involves conducting an interactive interview to identify gaps, force pending decisions, and document assumptions. This systematic questioning deepens existing documentation and results in a clear, actionable specification with an explicit approval gate.

How does interactive requirement gathering work for new feature discovery?

Interactive requirement gathering works by guiding you through a series of multiple-choice questions based on a high-level idea. It uses a state model to systematically capture decisions and synthesize structured output, resulting in an execution-ready spec for the new feature.

Can I use an interactive interview to scope a new user authentication feature?

Yes, you can use an interactive interview to scope a new user authentication feature. The process conducts multi-choice questioning to clarify the scope, refine specifications, and capture necessary decisions, ensuring all project requirements are documented before implementation.

What are the limitations of using multiple-choice questions for requirement gathering?

While multiple-choice questions effectively force decisions and document assumptions for requirement gathering, they may limit open-ended feedback. The approach relies on a predefined state model to synthesize structured output, which might constrain capturing highly nuanced or unanticipated project needs.