mcpField
I
interview-skills

interview-skills

github.com/melodic-software生産性2837 回インストール今日更新
リポジトリ

interview-skills について

interview-skills は、行動面接や技術面接、内定後の交渉に備えるスキルです。経験を STAR 形式のストーリーにまとめ、異なる観点での展開やオファー評価を支援します。

主な機能

  1. 01STAR 形式の面接ストーリー
  2. 02異なる観点でのストーリー展開
  3. 03よくある面接質問との対応付け
  4. 04技術面接でのコミュニケーション指針
  5. 05給与交渉のフレームワーク

活用シーン

  1. 01行動面接のストーリーを準備
  2. 02技術面接での説明を練習
  3. 03他の選択肢と照らして内定を評価
  4. 04報酬の再交渉案を計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/melodic-software/claude-code-plugins --skill interview-skills

インストール後、Claude Code で/interview-skillsを入力して読み込まれたか確認します。

同梱ファイルreferences/salary-negotiation.mdreferences/star-method.md

詳細

面接スキル

このスキルでは、技術面接で力を発揮し、効果的に内定条件を交渉するためのフレームワークを紹介します。

このスキルを使う場面

  • 行動面接の質問に備える
  • ストーリーテリングで STAR メソッドを練習する
  • 技術面接中のコミュニケーション方法を計画する
  • 内定条件を評価する
  • 給与や報酬の交渉に備える
  • 内定を受けるか、条件を提示し直すかを決める

主なフレームワーク

行動面接の質問に対する STAR メソッド

行動面接の質問(「これまでに〜したときのことを教えてください」など)への回答は、STAR を使って構成します。

要素回答に占める割合目的
Situation(状況)10%背景を説明する
Task(課題)10%自分が担当した具体的な役割
Action(行動)60%自分が取った行動(回答の中心)
Result(結果)20%指標を含めた成果

構成例:

"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."

5 つのストーリー例を含む詳細なリファレンス: references/star-method.md

技術面接でのコミュニケーション

コーディング能力だけでなく、コミュニケーションの仕方も重要です。

考えを声に出す
  • 思考プロセスを常に言葉にする
  • 「ここではハッシュマップを使おうと考えています。なぜなら……」
  • 「エッジケースについて考えてみましょう……」
  • 沈黙は禁物です。面接官は、聞こえないことを評価できません。
確認の質問をする(最初の 5~10 分)
  • 入力形式と制約
  • 期待される出力
  • エッジケースとエラー処理
  • パフォーマンス要件
  • 入出力の例
会話を主導する
  • 相手に主導されるのを待たない
  • コーディングを始める前に、自分のアプローチを提案する
  • トレードオフを先回りして説明する
  • 「実装を始める前に、このアプローチで問題ないか確認させてください」と確認する
「分かりません」と正直に伝える
  • 「その技術を使った経験はありませんが、次のように学んでいきます……」
  • 「正確な構文は分かりませんが、概念としては……」
  • 知らないことを知っているふりはしない
給与交渉のフレームワーク

交渉は想定されており、プロフェッショナルな行為です。ほとんどの内定条件には交渉の余地があります。

交渉の前に
  1. 市場相場を調べる

    • テック企業は levels.fyi
    • 相場の範囲は Glassdoor
    • クラウドソーシングデータは Blind
    • 同じような職種の人に話を聞く
  2. BATNA を把握する

    • 交渉による合意に代わる最善の選択肢
    • 交渉力は代替案によって変わる
    • 切羽詰まった状態で交渉しない
  3. 正式な内定を待つ

    • 書面で内定を受け取るまでは金額について話さない
    • 「お互いに適性を確認できた段階で、報酬について話し合いたいです」
交渉の戦術
戦術例
メールを使う書面での交渉は記録に残り、慎重に検討できます
範囲を提示する「調査結果に基づくと、15 万~16 万ドルです」
具体的な根拠を示す「この職種に関する levels.fyi のデータによると……」
総合的に交渉する給与、株式報酬、入社一時金、有給休暇、リモートワーク
熱意を伝える「この職種に魅力を感じています」+交渉

スクリプトと戦術を含む詳細なリファレンス: references/salary-negotiation.md

低い条件の内定への対応

内定条件が期待を下回る場合:

  1. 感情的に反応しない - プロフェッショナルな態度を保つ
  2. 返答を保留する - 「検討して、改めてご連絡します」
  3. 情報を集める - その職種の適正な給与を調べる
  4. 根拠を示して条件を提示し直す - 単に「もっと欲しい」と伝えるだけではない
  5. 辞退する覚悟を持つ - 条件を改善できない場合もあります

ストーリー集の戦略

複数の種類の質問に答えられる、応用の利くストーリーを 3~5 個用意します。

ストーリーのテーマ答えられる質問
技術的な課題問題解決、学習、複雑さ
チーム内の対立対立の解決、コミュニケーション、リーダーシップ
プレッシャーのかかったプロジェクトストレス、優先順位付け、納期の遵守
ミス/失敗学び、謙虚さ、成長
チームをまたいだコラボレーション影響力、ステークホルダー管理

それぞれのストーリーには、次の内容を含めます。

  • 可能な限り定量化した成果
  • 自分が取った具体的な行動(チームの行動ではなく)
  • 学んだこと
  • 次回、変えたいこと

関連リソース

  • references/star-method.md - よくある質問に対するSTARの完全な例
  • references/salary-negotiation.md - 詳細な交渉術とスクリプト
  • /soft-skills:interview-skills スキル - 面接で話すエピソードを組み立てます
  • professional-communication スキル - 一般的なコミュニケーションのフレームワーク

ユーザー向けインターフェース

ユーザーが直接呼び出すと、このスキルはSTARメソッドを使った面接エピソードの準備を支援します。

実行ワークフロー
  1. 引数を解析する - $ARGUMENTS から経験や実績の説明を抽出します。引数が指定されていない場合は、どの経験について準備したいかユーザーに尋ねます。
  2. エピソードの種類を特定する - そのエピソードがどの行動面接の質問カテゴリ(対立解決、リーダーシップ、失敗と学び、技術的課題、コラボレーション)に当てはまるかを判断します。
  3. STAR形式で構成する - 元の説明を、適切な時間配分(状況10%、課題10%、行動60%、結果20%)でSTAR形式のエピソードにまとめます。
  4. バリエーションを作成する - 異なる側面(技術的な深さ、リーダーシップ、ビジネスへの影響)を重視したバリエーションを2~3個作成します。
  5. 改善点を提案する - 数値化が不足している箇所、弱い動詞、具体性を高めるとエピソードが強化される箇所を特定します。
  6. 質問集と照合する - このエピソードで答えられる、よくある面接質問を一覧にします。

バージョン履歴

  • v1.0.0(2025-12-26):初回リリース

最終更新日

日付: 2025-12-26 モデル: claude-opus-4-5-20251101

コメント