interview

Convert ambiguous requests into actionable specifications via interactive clarification.

2|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/hg-pyun/claude-code-marketplace --skill interview-hg-pyun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interview
Source: https://github.com/hg-pyun/claude-code-marketplace/tree/main/plugins/dev-tools/skills/interview
Command: npx skills add https://github.com/hg-pyun/claude-code-marketplace --skill interview-hg-pyun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill turns a vague request into a pipeline-ready spec, ensuring clear requirements for efficient development.

Core Features & Use Cases

  • Interactive Interview: Interactively clarifies ambiguous requests, resolving issues through candidate answers and user input.
  • Spec Generation: Outputs a structured spec.md file that can be consumed by the development pipeline.
  • Use Case: When faced with a fuzzy feature request, use this Skill to extract and clarify the requirements before development begins.

Quick Start

Run the 'interview' command with your request to generate a spec.

Frequently Asked Questions about interview

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

FAQPage Schema
How do I clarify ambiguous software requirements before starting development?

To clarify ambiguous software requirements, you can use an interactive interview process that decomposes requests, resolves assumptions, and fills gaps to produce clear specifications. This ensures development pipelines receive actionable inputs.

What is a pipeline-ready spec and how does it help feature development?

A pipeline-ready spec is a structured specification document that standardizes feature requirements for automated development workflows. It eliminates ambiguity by resolving assumptions and gaps, enabling efficient downstream pipeline execution.

How do I convert a vague feature request into an actionable specification?

You convert a vague feature request into an actionable specification through interactive requirements clarification. This process decomposes the request, asks targeted questions, and fills gaps to generate a structured spec file.

Does requirements clarification work for complex software development pipelines?

Yes, requirements clarification is designed for software development pipelines. It handles complex requests by decomposing requirements, resolving assumptions through interactive input, and outputting a structured spec file for pipeline consumption.

What is the best way to resolve hidden assumptions in software requirements?

The best way to resolve hidden assumptions in software requirements is through interactive clarification. This approach systematically questions ambiguous requests, extracts missing details via user input, and outputs a gap-free specification.

When should I use an interactive interview for requirement decomposition?

You should use an interactive interview for requirement decomposition when a feature request is fuzzy or ambiguous. It extracts clear requirements by resolving issues through targeted questions before development begins.