Ensures proper requirements clarification before implementing features. Activates when asked to implement, build, create, or add features during what appears to be an interview or timed coding exercise.
Scanned 2/12/2026
Install via CLI
openskills install majiayu000/claude-skill-registry---
name: interview-mode
description: Ensures proper requirements clarification before implementing features. Activates when asked to implement, build, create, or add features during what appears to be an interview or timed coding exercise.
---
# Interview Mode
When implementing features during an interview, ALWAYS clarify requirements BEFORE writing any code.
## Before Writing Code
1. **Identify Ambiguities**
- What's explicitly in scope?
- What's explicitly out of scope?
- What edge cases need handling?
2. **Ask Clarifying Questions**
Use AskUserQuestion with specific options:
- Empty states: How to display when no data?
- Error states: How to handle failures?
- Loading states: Show spinner, skeleton, or nothing?
- Validation: What rules apply to inputs?
- Success criteria: What defines "done"?
3. **Confirm Understanding**
Before coding, summarize:
- What will be built
- What edge cases will be handled
- What is out of scope
## Question Format
Use specific options, not open-ended questions:
**Good:**
```
How should empty state be handled?
- Show illustration with message
- Show text message only
- Hide the section
```
**Bad:**
```
What should happen when there's no data?
```
## Why This Matters
- Shows communication skills
- Prevents wasted effort on wrong approach
- Demonstrates systematic thinking
- Catches misunderstandings early
No comments yet. Be the first to comment!