mcpField
I
interview-system-designer

interview-system-designer

github.com/borgheiその他1.0k135 回インストール6 日前に更新
リポジトリ

interview-system-designer について

採用チーム向けに、職種やレベルに応じた面接プロセスとコンピテンシー別の質問集を設計するスキルです。面接官の偏りや、期間ごとの評価基準のずれも分析できます。

主な機能

  1. 01職種・レベル別の面接設計
  2. 02コンピテンシー別質問集の生成
  3. 03採点基準と追加質問の作成
  4. 04面接官の偏りとずれの分析
  5. 05スコアカードと振り返り資料の作成
  6. 06偏りを防ぐための対策

活用シーン

  1. 01各レベルの職種向け面接設計
  2. 02構造化された採点付き質問の作成
  3. 03スコアカードと振り返り資料の準備
  4. 04面接官の評価の偏りを時系列で確認

インストール

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

$npx skills add https://github.com/borghei/claude-skills --skill interview-system-designer

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

hiring_calibrator.py
loop_designer.py
question_bank_generator.py
README.md
assets/
sample_interview_results.json
sample_role_definitions.json
expected_outputs/
product_manager_senior_questions.json
product_manager_senior_questions.txt
senior_software_engineer_senior_interview_loop.json
senior_software_engineer_senior_interview_loop.txt
references/
bias_mitigation_checklist.md
competency_matrix_templates.md
debrief_facilitation_guide.md
tool-reference.md
workflows-and-templates.md

詳細

面接システム設計ツール

職種に応じた面接ループを設計し、コンピテンシーに基づく質問集と採点基準を生成して、統計的なキャリブレーション分析を通じて面接官のバイアスを検出します。

主な機能

  • 面接ループの設計 — 職種・レベル・チームに応じたループを、ラウンド、時間配分、面接官に必要なスキル、評価シートのテンプレートとともに設計します。
  • 質問集の生成 — 1〜4点の採点基準、追加質問、評価の低い・良い・非常に良い回答のキャリブレーション例を含む、コンピテンシーに基づく質問を生成します。
  • 採用キャリブレーション — 面接官や期間ごとの統計的なバイアスと評価のずれを検出し、コーチングに関する提案を提示します。
  • 採点とベンチマーク — 4段階の採点基準、目標スコア分布(20/40/30/10)、面接官間の一貫性と合格率のベンチマークを提供します。
  • ループのテンプレート — ジュニア/シニア/スタッフ以上のエンジニア向けループに加え、レベル別の質問例とSTAR形式の行動面接プロンプトを用意します。
  • バイアス対策のガードレール — バイアスのアンチパターン集(ハロー効果、類似性バイアス、標準化されていないループ)と軽減策を提供します。

使用する場面

  • あらゆる職位レベルの面接プロセスや採用パイプライン全体を設計するとき。
  • 採点基準付きのコンピテンシーに基づく質問集を作成するとき。
  • 評価シート、振り返りガイド、面接官の担当割り当てを生成するとき。
  • 候補者や期間ごとの面接官のバイアス、またはキャリブレーションのずれを分析するとき。

最初に確認すること

設計を始める前に、以下の情報を確認してください。不明または曖昧な項目があれば、推測せずに質問してください。

  • タスク — 面接ループの設計、質問集の生成、採用のキャリブレーションのいずれかを選択します(loop_designer.py、question_bank_generator.py、hiring_calibrator.py のいずれかを選びます)。
  • 職種とレベル — 職種と経験レベル(ジュニア/シニア/スタッフ以上)を指定します(--role/--level でループのラウンド、時間配分、採点基準のキャリブレーションが決まります)。
  • コンピテンシー — ループまたは質問で扱うコンピテンシーを指定します(--competencies と質問集の対象範囲を設定します)。

確認のルール:出力に最も影響する2〜3項目だけを質問します。ユーザーが「とりあえず下書きして」と言った場合は作業を進め、成果物の冒頭に前提を記載してください。

ツール

Python ツールはスキルのルートにあります(scripts/ 内ではありません)。すべてのツールで --help と JSON/テキスト形式の出力を利用できます。

ツール用途コマンド
loop_designer.pyキャリブレーション済みの面接ループ(ラウンド、時間、評価シート)を生成しますpython loop_designer.py --role "Senior Software Engineer" --level senior --team platform --output loops/
question_bank_generator.py採点基準とキャリブレーション例を含む、コンピテンシーに基づく質問を生成しますpython question_bank_generator.py --role "Frontend Engineer" --competencies react,typescript,system-design --num-questions 30
hiring_calibrator.py面接官や期間ごとのバイアス/キャリブレーションのずれを検出しますpython hiring_calibrator.py --input interview_data.json --analysis-type comprehensive --trend-analysis

参考資料

タスクに合った参考資料を読み込みます。このファイルは簡潔に保ち、必要に応じて詳細を参照してください。

  • references/workflows-and-templates.md — クイックスタート、3つの主要なワークフロー(設計ループ/質問バンクの生成/評価基準の調整)と検証チェックポイント、エンジニアリングループのテンプレート、質問例、評価ルーブリックと調整用ベンチマーク、アンチパターンの一覧が含まれます。ループを設計するときやルーブリックを適用するときに読んでください。
  • references/tool-reference.md — 3つのツールすべてについて、フラグの全一覧、使用例、出力形式のほか、トラブルシューティング表と成功基準が含まれます。ツールを実行するときや出力の問題をデバッグするときに読んでください。
  • references/competency_matrix_templates.md — 職種群とレベルごとのコンピテンシーマトリックスのテンプレートが含まれます。ループで網羅すべきコンピテンシーを定義するときに読んでください。
  • references/debrief_facilitation_guide.md — 構造化されたデブリーフの進行ガイドが含まれます。ループ後のデブリーフを実施し、スコアを取りまとめるときに読んでください。
  • references/bias_mitigation_checklist.md — 面接のバイアスを軽減するためのチェックリストが含まれます。ループや面接パネルの公平性を確認するときに読んでください。

範囲と制限事項

このスキルの対象:

  • ジュニアからプリンシパルまで、あらゆるシニアレベルのエンジニアリング、プロダクト、デザイン、データ職種向けのエンドツーエンドの面接ループの設計
  • 構造化された評価ルーブリックと調整例を備えた、コンピテンシーに基づく質問バンクの生成
  • 面接官間および期間ごとの統計的バイアスと評価基準のずれの検出
  • スコアカードのテンプレート、デブリーフガイド、面接官の割り当てに関する推奨事項の作成

このスキルの対象外:

  • 応募者追跡システム(ATS)との連携、求人掲載、候補者ソーシングパイプラインの管理 — hr-operations/talent-acquisition を参照してください
  • 報酬ベンチマーク、オファー交渉戦略、または報酬制度全体の分析 — hr-operations/hr-business-partner を参照してください
  • 要員計画、人員数のモデリング、または組織設計 — hr-operations/people-analytics を参照してください
  • 採用後のオンボーディングプログラムの設計、または新入社員の立ち上がり状況の追跡 — engineering/codebase-onboarding を参照してください

統合ポイント

スキル統合データフロー
hr-operations/talent-acquisition設計した面接ループとスコアカードを採用パイプラインに渡し、採用をエンドツーエンドで実行しますループのJSON出力 → 採用ワークフローへの入力
hr-operations/people-analytics要員全体の採用分析に活用できるよう、評価基準の調整レポートと面接官のパフォーマンスデータを提供します評価調整ツールのJSONレポート → 人材分析ダッシュボード
engineering/codebase-onboarding採用した候補者のプロフィールと評価済みのコンピテンシーギャップを引き継ぎ、オンボーディング計画の生成に活用しますスコアカードの結果 → オンボーディングのスキルギャップ入力
hr-operations/hr-business-partnerHR リーダーとの採用基準に関する議論を支援するため、面接の品質指標と合格率データを提供します評価基準の調整傾向データ → HRBP の四半期レビュー
product-teamPM 面接ループのコンピテンシーを、プロダクトチームのコンピテンシーフレームワークおよび職位レベルガイドと整合させますコンピテンシーマトリックス → PM ループ設計ツールの --competencies 入力
engineering/pr-review-expertコーディング面接の評価基準を、新入社員の立ち上がり期間におけるコードレビュー標準に反映します評価ルーブリックの技術的基準 → PR レビューチェックリストの整合

コメント