interview-mode

SKILL.md

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
Weekly Installs
2
GitHub Stars
1
First Seen
Feb 16, 2026
Installed on
opencode2
gemini-cli2
claude-code2
github-copilot2
codex2
kimi-cli2