interviewerlisted
Install: claude install-skill MrCipherSmith/helyx
<SUBAGENT-STOP>
If you were dispatched as a subagent to execute a specific task, skip this skill entirely.
This skill is for orchestrators and interactive session-level routing only.
Proceed directly with your assigned task.
</SUBAGENT-STOP>
# Interviewer
## Purpose
Gathers precise context through focused, critical questions before a complex skill executes. Prevents wasted work from wrong assumptions. Asks **one question at a time**, provides options where possible, and skips questions the context already answers.
**Input schema:**
```
topic: string — what is being worked on
goal: string — which skill will use these answers
context?: { — optional, provided by calling skill
codebase_summary?: string
recent_changes?: string
relevant_files?: string[]
existing_analysis?: string
}
```
**Output schema:**
```
answers: [{question, answer, confidence: "certain"|"assumption"|"unknown"}]
derived_context: string — all gathered info as one coherent block
ready_to_proceed: boolean
blockers?: string[] — unresolved critical unknowns
```
## When to Use
- Called by `job-orchestrator`, `brainstorm`, `feature-dev` at start of Phase 0
- Directly by user: `/interviewer <topic>` — runs context-collector first if no context provided
- When requirements are vague or ambiguous
## Workflow
### If called by another skill (context provided)
1. Parse input context
2. Determine what's still unknown or ambiguous for the stated goal
3. Decide number o