interviewing-user

Official

Clarify requirements before implementation

Authorwithmartian-sandbox
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents wasted implementation effort by proactively surfacing ambiguities, unstated constraints, and user preferences before any development or design work begins, ensuring the team builds the right thing.

Core Features & Use Cases

  • Structured ambiguity discovery: Systematically analyzes the task and the codebase to create an Ambiguity Inventory and prioritize blocking questions.
  • Guided user interviews: Runs a prioritized, multi-round interview using AskUserQuestion with up to four options per call and a maximum of three rounds to respect user time.
  • Validated understanding and gating: Synthesizes responses into a clear Validated Understanding and requires explicit user confirmation before proceeding.
  • Use case: When planning a new API endpoint with conflicting authentication patterns, run the interviewing-user process to choose the correct auth method, confirm constraints, and avoid rework.

Quick Start

Ask the assistant to "Interview me about this feature to uncover ambiguities, prioritize blocking questions, and produce a validated understanding for confirmation."

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: interviewing-user
Download link: https://github.com/withmartian-sandbox/ghrc-x-3126672651424eddb640ecc81321a665/archive/main.zip#interviewing-user

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.