interview-skills

This skill provides frameworks for excelling in technical interviews and negotiating job offers effectively.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "interview-skills" with this command: npx skills add melodic-software/claude-code-plugins/melodic-software-claude-code-plugins-interview-skills

Interview Skills

This skill provides frameworks for excelling in technical interviews and negotiating job offers effectively.

When to Use This Skill

  • Preparing for behavioral interview questions

  • Practicing the STAR method for storytelling

  • Planning how to communicate during technical interviews

  • Evaluating a job offer

  • Preparing to negotiate salary or compensation

  • Deciding whether to accept or counter an offer

Core Frameworks

STAR Method for Behavioral Questions

Structure answers to behavioral questions ("Tell me about a time when...") using STAR:

Component % of Answer Purpose

Situation 10% Set the context

Task 10% Your specific responsibility

Action 60% What you did (the meat)

Result 20% Outcomes with metrics

Example Structure:

"Tell me about a time you resolved a conflict on your team."

SITUATION (10%): "On my last project, two senior engineers disagreed about the database architecture - one wanted PostgreSQL, the other MongoDB."

TASK (10%): "As the tech lead, I needed to help them reach a decision that the whole team could support without damaging their relationship."

ACTION (60%): "First, I scheduled a meeting where each could present their case with specific criteria: performance requirements, team expertise, and maintenance burden. Then I created a decision matrix we could score together. When scores were close, I facilitated a discussion about what mattered most for THIS project specifically. I made sure both felt heard by summarizing their key points before moving on."

RESULT (20%): "We chose PostgreSQL based on the team's existing expertise. Both engineers felt the process was fair - one even said it was the best technical decision process he'd experienced. The project launched on time and we haven't had database issues in 18 months."

Full reference with 5 example stories: references/star-method.md

Technical Interview Communication

Beyond coding ability, how you communicate matters:

Think Aloud

  • Verbalize your thought process constantly

  • "I'm thinking about using a hash map here because..."

  • "Let me consider the edge cases..."

  • Silence is your enemy - interviewers can't evaluate what they can't hear

Ask Clarifying Questions (First 5-10 Minutes)

  • Input format and constraints

  • Expected output

  • Edge cases and error handling

  • Performance requirements

  • Example inputs/outputs

Drive the Conversation

  • Don't wait to be led

  • Propose your approach before coding

  • Explain trade-offs proactively

  • Check in: "Does this approach make sense before I implement?"

Handle "I Don't Know" Honestly

  • "I haven't worked with that technology, but here's how I'd approach learning it..."

  • "I'm not sure about the exact syntax, but the concept is..."

  • Never pretend to know something you don't

Salary Negotiation Framework

Negotiation is expected and professional. Most offers have room to negotiate.

Before Negotiating

Research market rates

  • levels.fyi for tech companies

  • Glassdoor for ranges

  • Blind for crowdsourced data

  • Talk to people in similar roles

Know your BATNA

  • Best Alternative To Negotiated Agreement

  • Your leverage depends on alternatives

  • Never negotiate from desperation

Wait for the formal offer

  • Don't discuss numbers until you have a written offer

  • "I'd prefer to discuss compensation once we're both sure about fit"

Negotiation Tactics

Tactic Example

Use email Written negotiation is documented and thoughtful

State a range "$150K-$160K based on my research"

Cite specifics "Based on levels.fyi data for this role..."

Negotiate holistically Salary, equity, sign-on, PTO, remote work

Express enthusiasm "I'm excited about this role" + negotiation

Full reference with scripts and tactics: references/salary-negotiation.md

Handling Lowball Offers

When an offer is below expectations:

  • Don't react emotionally - Stay professional

  • Defer response - "Let me think about that and get back to you"

  • Gather data - Research what the role should pay

  • Counter with evidence - Not just "I want more"

  • Be willing to walk - Sometimes offers can't be fixed

Story Bank Strategy

Prepare 3-5 versatile stories that can answer multiple question types:

Story Theme Can Answer Questions About

Technical challenge Problem-solving, learning, complexity

Team conflict Conflict resolution, communication, leadership

Project under pressure Stress, prioritization, delivery

Mistake/failure Learning, humility, growth

Cross-team collaboration Influence, stakeholder management

Each story should include:

  • Quantified results where possible

  • Your specific actions (not team actions)

  • What you learned

  • What you'd do differently

Related Resources

  • references/star-method.md

  • Full STAR examples for common questions

  • references/salary-negotiation.md

  • Detailed negotiation tactics and scripts

  • /soft-skills:interview-skills skill - Structure your interview stories

  • professional-communication skill - General communication frameworks

User-Facing Interface

When invoked directly by the user, this skill helps prepare interview stories using the STAR method.

Execution Workflow

  • Parse Arguments - Extract the experience or accomplishment description from $ARGUMENTS . If no arguments provided, ask the user what experience they want to prepare.

  • Identify the Story Type - Determine which behavioral question categories the story fits (conflict resolution, leadership, failure/learning, technical challenge, collaboration).

  • Structure with STAR - Transform the raw description into a STAR-formatted story with proper time allocation (Situation 10%, Task 10%, Action 60%, Result 20%).

  • Generate Variations - Create 2-3 variations emphasizing different aspects (technical depth, leadership, business impact).

  • Suggest Improvements - Identify missing quantification, weak action verbs, or areas where more specificity would strengthen the story.

  • Map to Question Bank - List common interview questions this story could answer.

Version History

  • v1.0.0 (2025-12-26): Initial release

Last Updated

Date: 2025-12-26 Model: claude-opus-4-5-20251101

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

design-thinking

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

plantuml-syntax

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

system-prompt-engineering

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

resume-optimization

No summary provided by upstream source.

Repository SourceNeeds Review