← ClaudeAtlas

interviewlisted

Interview the user about a plan file to extract detailed requirements, clarify ambiguities, and uncover edge cases. Uses iterative questioning to produce a comprehensive specification.
stevengonsalvez/agents-in-a-box · ★ 10 · Data & Documents · score 76
Install: claude install-skill stevengonsalvez/agents-in-a-box
# Interview Skill Conduct a detailed interview about a plan to extract comprehensive requirements and produce a specification. ## Purpose Plans often contain assumptions, ambiguities, and unexplored edge cases. This skill systematically interviews the user to: 1. **Clarify ambiguities** - What did you really mean? 2. **Uncover assumptions** - What are you taking for granted? 3. **Explore edge cases** - What happens when X goes wrong? 4. **Validate priorities** - What's truly important vs nice-to-have? 5. **Surface constraints** - What are the real limitations? ## Usage ``` /interview path/to/plan.md ``` Or invoke directly: ``` interview path/to/plan.md ``` ## Interview Process ``` ┌────────┐ ┌──────────────┐ ┌──────────────┐ ┌────────────┐ │ Read │──▶│ Detect │──▶│ AskUser- │──▶│ Write │ │ input │ │ embedded │ │ Question │ │ spec.md │ │ file │ │ sections │ │ rounds 1..N │ │ (template) │ └────────┘ └──────────────┘ └──────┬───────┘ └────────────┘ │ previews from input ASCII library section ``` ### Step 1: Read and Analyze the Plan Read the plan file provided as `$ARGUMENTS` (or `$1`): ``` Read the plan file at: $ARGUMENTS ``` Analyze the plan for: - **Core objectives** - What is this trying to achieve? - **Technical components** - What systems/technologies are involved? - **User-facing aspects** - What will