interviewing-user
OfficialClarify requirements before implementation
Product & Management#scoping#requirements#validation#clarification#ambiguity#interview#askuserquestion
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.