Skip to content
Back to skills

Interview Mode

ASecurity

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.

  • 666 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added February 9, 2026
developmentgo

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill interview-mode --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Interview Mode?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Interview Mode
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-interview-mode/badge)](https://www.skillsdirectory.com/skills/majiayu000-interview-mode)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.