ooligo
claude-skill

Claude を使った報酬ベンチマーキング

Difficulty
中級
Setup time
30min
For
recruiter · compensation-analyst · hiring-manager
Recruiting & TA

Stack

ロールのレベル、勤務地、報酬サーベイのエクスポート(Radford、Pave、Carta)を受け取り、コンポーネントごと(基本給、株式、ボーナス / OTE)の構造化された報酬帯の推奨事項を生成する Claude スキルです。パーセンタイルの指定、ソースサーベイの引用、リクルーターがオファーコールに持参するキャリブレーションメモを含みます。リクルーターがタブとスプレッドシートを行き来する手間を、採用マネージャーと財務承認者がサインオフできる単一の文書に置き換えます。公開掲示用の範囲(NYC LL 32-A、CO/CA/WA の給与透明性に準拠)を別個の出力として投稿します。

使用するタイミング

  • 新しいロールを掲示しており、防御可能な根拠のある公開範囲が必要な場合(漠然とした「業界標準」というフレーミングや、サーベイや地域を名指しせずに「75 パーセンタイル」と言うのではなく)。
  • オファーを準備しており、採用マネージャーが半日の財務との往復なしに承認できる帯が必要な場合。
  • 既存の報酬帯を四半期ごとに監査しており、ロールファミリーごとに「当社の支払い」対「サーベイが示すもの」の構造化された比較が必要な場合。

使用しないタイミング

  • 承認された承認チェーン外での一方的な報酬決定。 スキルは推奨事項を生成します。報酬哲学と承認マトリックスは People Ops / 財務 / 報酬委員会が所有します。スキルはそれらに情報を提供しますが、置き換えません。
  • シリーズ B 以前のスタートアップにおける株式報酬。 非常に初期段階での株式ベンチマーキングは、市場データよりも会社の特定の株式テーブルと希薄化パスに関する問題です。サーベイの数字はそこでは意味をなしません。
  • 交渉スクリプトの生成。 スキルは帯を出力します。交渉の言葉を作成しません。自動生成された報酬交渉の言葉は冷たく読まれ、候補者体験を損なわせます。
  • 候補者固有の例外決定。 「この候補者に帯の 15% 上乗せできるか?」は採用マネージャーと財務への質問であり、スキルへの質問ではありません。スキルは帯を表面化することで情報を提供します。例外を承認しません。
  • サーベイのデータが薄い地域。 サーベイは米国、EU、主要 APAC 市場をよくカバーしていますが、新興市場(LatAm、アフリカ、小規模 APAC)のデータは薄いです。スキルは出力でサンプル数の少ない地域にフラグを立てます。

セットアップ

  1. バンドルを配置する。 apps/web/public/artifacts/compensation-benchmark-skill/SKILL.md を Claude Code のスキルディレクトリに配置します。
  2. サーベイソースを設定する。 スキルは Radford、Pave、Carta、またはカスタム CSV からのエクスポートを読み取ります。ソースごとのスキーマは references/1-survey-source-schemas.md にあります。スキルはサーベイ API を直接呼び出しません — エクスポートは報酬アナリストの承認されたアクセスパスを経由します。
  3. 会社の報酬哲学を設定する。 会社が何パーセンタイルで支払うか(50、60、75 パーセンタイル)?基本給 + 株式が目標パーセンタイルに合計されるか、それとも各コンポーネントが別々にキャリブレーションされるか?哲学は references/2-comp-philosophy-template.md に記載されており、スキルがキャリブレーションする入力です。
  4. 承認チェーンの出力を設定する。 スキルは公開掲示用の範囲を別個の出力として出力します(NYC LL 32-A、CO/CA/WA の給与透明性に準拠)。その出力を求人掲示ステップ(Greenhouse / Ashby の求人説明書)に接続するか、チームのプロセスに応じて手動でコピーしてください。
  5. クローズしたオファーでドライラン。 先四半期にクローズしたロールをベンチマークします。スキルの帯と実際のオファーを比較します。乖離が大きい場合は、サーベイエクスポートがオフサイクルか、会社の哲学ファイルが実際にオファーが承認されている方法と一致していないかのいずれかです。

スキルの実際の動作

5 ステップです。順番により、決定論的なサーベイ検索が LLM 駆動のキャリブレーションの前に来ます。モデルにサーベイの数字を言い換えさせると、リクルーターが監査できないドリフトが生じるからです。

  1. ロール定義を検証する。 ロールのレベル、勤務地、職種が存在し、サーベイエクスポートの値と一致することを確認します。フィールドが欠落しているか曖昧な場合は停止します(「Senior Engineer」は会社のラダーにレベルがないと曖昧です)。
  2. サーベイのパーセンタイルを検索する。 決定論的な検索で、LLM ではありません。基本給、株式(年換算)、ボーナス / OTE それぞれについて、サーベイエクスポートから(レベル、勤務地、職種)セルの 25、50、60、75、90 パーセンタイルを取得します。セルがサーベイのドキュメントされたサンプルサイズ閾値(サーベイによって異なります:Radford は通常 5 以上、Pave は通常 10 以上)を下回る場合は、サンプル数不足にフラグを立て、パーセンタイルベースの帯の推奨を拒否します — より広いセル(より広い職種、より広い地域)または拡大された地域(例:「Bay Area」の代わりに「US 全体」)にフォールバックします。
  3. 会社哲学に対してキャリブレーションする。 会社の報酬哲学を読みます。サーベイの数字に目標パーセンタイルを適用します。コンポーネントごとの構造化された帯が出力されます:
    • 基本給:サーベイの target_pct、候補者レベルの差異を吸収するための ±10% の範囲。
    • 株式:同様。新株の会社のストライク価格でドル価値に換算し、計算を文書化。
    • ボーナス / OTE:OTE の target_pct;職種の会社比率で基本給 / 変動を分割。
  4. 公開掲示用の範囲を作成する。 NYC LL 32-A および CO/CA/WA の給与透明性要件に従い、公開掲示には基本給の範囲が必要です。デフォルト:「帯の下端の最小値から帯の上端の最大値まで、単一の給与範囲として表現」。ロールが異なる透明性法の閾値を持つ複数の州にまたがる場合、最も広い範囲が適用されます。スキルはこれを求人票への直接使用のための別個の出力として出力します。
  5. 推奨レポート + 監査レコードを出力する。 レポートには:引用されたパーセンタイルとソースサーベイを持つコンポーネントごとの帯、キャリブレーションメモ、サンプル数不足またはデータが薄い警告、公開掲示用の範囲が含まれます。監査レコードは 1 つの JSONL 行です:ロール、勤務地、レベル、目標パーセンタイル、サーベイソース、サーベイエクスポート日、推奨帯 — その年の後の給与公平性監査のために。

コストの実態

Claude Sonnet 4.6 でのロールあたりのベンチマーキング:

  • LLM トークン — 通常 5〜8K 入力(ロール定義 + サーベイエクスポート行 + 哲学 + スキル指示)と 1〜2K 出力(構造化レポート)。ロールあたり約 0.04〜0.08 USD。無視できる金額です。
  • サーベイアクセスコスト — サーベイのサブスクリプション自体が拘束コストです(Radford、Pave、Carta はカバレッジに応じて年間 15K〜80K USD 以上)。スキルは報酬アナリストがすでにアクセスを持っていることを前提とします。その計算は変わりません。
  • リクルーター / 報酬アナリストの時間 — 勝利はここにあります。報酬推奨事項を手作業で作成するのはロールあたり 30〜90 分(サーベイ検索 + スプレッドシートの行き来 + 哲学の適用 + キャリブレーションメモの作成)です。スキルはドライランのサニティチェックを含めて 5〜10 分です。
  • セットアップ時間 — 哲学ファイルとサーベイエクスポート統合に一度だけ 30 分。哲学ファイルはめったに改定されません。サーベイエクスポートは四半期ごとに更新されます。

成功の指標

四半期ごとに 3 つの数字を追跡します:

  • 3 週間以内のオファー承諾率 — キャリブレーションされた報酬が承諾を促進します。地域で 60% 未満なら給与が低すぎます。90% 超なら給与が高すぎる可能性があります。どちらの方向も重要です。適切な数字は会社の報酬哲学によって異なります(高い株式のスタートアップは低い基本給を受け入れます。高い基本給のミッドステージ会社は高い基本給を受け入れます)。
  • スキル後の報酬帯編集率 — 採用マネージャーまたは財務が承認前にスキルの推奨帯を編集する割合。10〜25% であるべきです。40% 超は哲学ファイルが実際の承認行動を反映していないことを意味します。5% 未満はパネルがゴム印を押していることを意味します(スキルが防ぐように設計された失敗モード)。
  • 給与公平性監査のドリフト — 年次給与公平性レビューで、スキルの推奨事項は実際のオファーの結果と相関しますか?監査がスキルの推奨事項が解消したはずの公平性ギャップを表面化した場合、スキルは機能しています。監査がスキルの推奨事項が拡大したはずのギャップを表面化した場合、哲学ファイルまたはキャリブレーションが偏っています。

代替案との比較

  • Pave / Carta / Radford / Mercer のレポートを直接使う場合と比較して。 レポートはソースデータです。スキルはそれらをロールごとの推奨事項に構成します。報酬アナリストがそれらの中に生活していてリクルーターが「75 パーセンタイルを教えて」だけを消費する場合はレポートを単独で選択してください。各ロールにアナリストを介さずにキャリブレーションメモ + 公開範囲 + 監査レコードが必要なリクルーターにはスキルを選択してください。
  • ChatGPT 式の「NYC でシニアエンジニアにいくら支払うべきか」と比較して。 汎用チャットは監査証跡もバージョン固定ソースもなくサーベイデータを言い換えて返します — これは給与公平性監査時に防御できません。スキルは名前と日付でサーベイエクスポートを引用します。
  • スプレッドシートテンプレートと比較して。 テンプレートは会社の哲学が変わるかサーベイエクスポートが更新されるまでは問題ありません。その後、すべての保存されたテンプレートが静かに古くなります。スキルは毎回の実行で現在のソースから読み取ります。
  • ベンチマーキングなしと比較して。 多くの小規模会社でのデフォルトです。予測可能な失敗モード:年次監査で給与公平性ギャップが表面化し、リクルーターが会社の通常の慣行の範囲内だった個々のオファーで責められます。防御可能なベンチマーキングはこれに対する最も安価な介入です。

注意事項

  • サーベイエクスポートの陳腐化。 ガード: スキルはエクスポートの日付メタデータを読み取り、エクスポートが 6 ヶ月以上古い場合に警告します。サーベイデータは年次よりも速く変動します。四半期ごとの更新が最低ラインです。
  • 地域のマッピングミス。 ガード: スキルはロールの地域をサーベイの地域分類法に明示的に照合します(Pave の「SF Bay Area」と Radford の「San Francisco MSA」は同じセルではありません)。照合が曖昧な場合、スキルはデフォルトを選ぶのではなくリクルーターに明確化を求めます。
  • サンプル数が少ないセル。 ガード: スキルはサーベイのドキュメントされた閾値を下回る回答者数のセルにパーセンタイルベースの帯を推奨することを拒否します。より広いセル(より広い職種、より広い地域)にフォールバックし、フォールバックを記載します。
  • 株式比較のドリフト。 ガード: 株式価値は年換算され、新株の会社の現在のストライク価格で換算されます。換算の計算はレポートに文書化されています。監査レコードには将来の監査が再計算できるよう生の値と換算値の両方が保存されます。
  • 公開範囲が狭すぎる場合。 ガード: 公開範囲が 1 つの数字として機能するほど狭い場合、スキルは警告します。「140K〜145K USD」を掲示することは NYC LL 32-A の精神(そして主張によっては文言)に違反します。これは「誠実な」範囲を要求します。スキルは地域ごとに最低帯幅を強制します。
  • 歴史的な報酬を通じたバイアスの伝播。 ガード: 会社の哲学ファイルが「この帯で過去に支払ったことに合わせる」でキャリブレーションされている場合、スキルは歴史的なデータに存在するどのような給与格差も伝播させます。スキルはサーベイのパーセンタイルではなく過去の給与に哲学の照合が近い場合にこれにフラグを立て、報酬アナリストが別途給与公平性チェックを実行することを推奨します。

スタック

スキルバンドルは apps/web/public/artifacts/compensation-benchmark-skill/ にあります:

  • SKILL.md — スキル定義
  • references/1-survey-source-schemas.md — ソースごとのエクスポートスキーマ(Radford、Pave、Carta、カスタム CSV)
  • references/2-comp-philosophy-template.md — 会社ごとに記入可能な哲学ファイル

ワークフローが前提とするツール:Claude(モデル)、Ashby または Greenhouse(公開範囲の掲示用 ATS)。

関連コンセプト:採用ファネル指標オファー承諾率候補者体験

Files in this artifact

Download all (.zip)