interview

Conduct an in-depth interview to elicit detailed project specifications.

1|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/iancleary/dotfiles --skill interview-iancleary
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interview
Source: https://github.com/iancleary/dotfiles/tree/main/.claude/skills/interview
Command: npx skills add https://github.com/iancleary/dotfiles --skill interview-iancleary

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you thoroughly define and document project specifications by engaging in an in-depth, continuous interview process.

Core Features & Use Cases

  • Comprehensive Spec Generation: Elicits detailed requirements, technical considerations, UI/UX aspects, and potential tradeoffs.
  • Non-Obvious Questioning: Asks probing questions to uncover hidden assumptions and nuances.
  • Use Case: Before starting a new software feature, use this Skill to interview yourself or a stakeholder to ensure all aspects of the feature are considered and documented, preventing scope creep and misunderstandings.

Quick Start

Use the interview skill to help me create a detailed spec for a new feature.

Frequently Asked Questions about interview

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

FAQPage Schema
How do I gather detailed product requirements before starting software development?

To gather detailed product requirements, conduct an in-depth AI interview to elicit technical considerations, UI/UX aspects, and potential tradeoffs. This process uncovers hidden assumptions and generates a comprehensive specification document to prevent scope creep and misunderstandings.

What is the best way to write a comprehensive specification document for a new feature?

Writing a comprehensive specification document is best achieved through a continuous interview that covers technical implementation, UI/UX, concerns, and tradeoffs. The AI asks probing questions to uncover nuances, outputting a complete spec upon completion of the interview process.

Can I use an AI interview to spec out project ideas and technical implementation details?

Yes, you can use an AI interview to deeply spec out project ideas and technical implementation details. The interview process engages you with probing questions to thoroughly define and document project specifications, ensuring all feature aspects are considered.

How do I uncover hidden assumptions and tradeoffs during product development ideation?

To uncover hidden assumptions and tradeoffs during product development ideation, engage in a continuous interview process. The AI asks non-obvious, probing questions to elicit detailed requirements, ensuring nuances are documented and preventing misunderstandings before development begins.

Does an AI specification interview help prevent scope creep for new software features?

An AI specification interview helps prevent scope creep for new software features by thoroughly defining and documenting project specifications. By eliciting detailed requirements and potential tradeoffs through probing questions, it ensures all feature aspects are considered before development.