ooligo
claude-skill

Claudeを使った求人票ライタースキル

Difficulty
初級
Setup time
20min
For
recruiter · hiring-manager · talent-acquisition
Recruiting & TA

Stack

新規ポジションについてハイヤリングマネージャーにインタビューを行い、同日中に構造化されたスキルベース採用に対応した管轄区域ごとの求人票(JD)ドラフトを作成するClaude スキルです。スキルは SKILL.md と3つの参照ファイルが apps/web/public/artifacts/jd-writer-claude-skill/ にセットとして収録されています。Claudeのスキルディレクトリに配置し、テンプレートをチームの実際の雛形に差し替えれば、「今週中に書く」という90分かかるパターンが、レクルーターが編集・掲載できるドラフトを生成する20分の会話に変わります。

使用すべきタイミング

スキルはポジションが開いた瞬間に使用します。ソーシング前、外部掲載前、レクルーターがインテークコールに時間を使う前が理想です。適切なインプットの形は、役職名と等級、ハイヤリングマネージャーの大まかなインテークメモ、対象管轄区域、そして声のトーンを合わせるための比較JD(社内・社外を問わず)1〜3点です。スキルはそのメモに対して5〜8問のインタビューを行い、回答を references/1-role-family-templates.md の該当するロールファミリー雛形にマッピングし、Markdownドラフトを出力します。

スキルが最も威力を発揮するユースケース:月曜日にポジションを開き、給与透明性が求められる管轄区域で水曜日までに掲載可能なJDが必要な場合です。references/3-jurisdiction-matrix.md の管轄区域マトリクスが、対象管轄区域の給与開示文言、EEO声明、配慮要請文言を逐語的に挿入するため、レクルーターはドラフト作成中にNYC地方法32号やカリフォルニア州SB 1162を調べる必要がありません。

使用すべきでないタイミング

  • レクルーターのレビューなしにJDを自動掲載する場合。 スキルはドラフトを出力するのであって、掲載物ではありません。ATSや求人ボードに反映する前に、ハイヤリングマネージャーとレクルーターの両方がレビューします。AI作成のJDには微妙なエラー(役職名の誤り、管轄区域の誤り、職務範囲の誤り)が混入することがあり、人の目によるチェックが必要です。
  • 給与レンジ監査が義務付けられている管轄区域において、コンプライアンスレビュー前に使用する場合。 NYC §8-1402、カリフォルニア州SB 1162、コロラド州同一賃金法はいずれも、掲載レンジが「誠実な」見積もりを反映することを求めています。スキルのレンジはマネージャーのインプットに基づくものであり、実際のオファー履歴と照合した監査は経ていません。ドラフトを掲載APIではなくコンプライアンス部門に回してください。
  • 内部異動の掲載の場合。 表現、EEO要件、職務範囲の記述慣行が異なります。異動専用のテンプレートを使用してください。
  • 直近のJDが依然として正確なバックフィルの場合。 既存JDの last_reviewed 日付を更新して掲載します。再ドラフトは無意味なずれを生じさせるだけです。
  • ハイヤリングマネージャーがまだ職務範囲を決めていないポジションの場合。 スキルはインテークを増幅するのであって、代替するものではありません。マネージャーが「12か月後の成功を測定可能なアウトカムとして表現するとどうなるか」に答えられない場合、次のステップはJDドラフトではなく、もう一度スコーピングコールを行うことです。

セットアップ

  1. SKILL.mdreferences/ ディレクトリをClaude Codeのスキルフォルダに構造を維持したまま配置します。
  2. references/1-role-family-templates.md をチームの実際の雛形に差し替えます。デフォルトはエンジニアリング、セールス、マーケティング、オペレーション、リーダーシップをカバーしていますが、セクション順はジェネリックです。
  3. references/2-biased-language-blocklist.md をチームの実際のブロックリストに差し替えます。デフォルトは公開されているJDのバイアス研究(Gaucher 2011、Textio 2023ベンチマーク)を参考にしていますが、チーム固有の文脈に合わせた追加が必要です。
  4. references/3-jurisdiction-matrix.md 内の逐語的なEEOおよび配慮ブロックを本番利用する前に雇用法のアドバイスを受けてください。デフォルトはあくまでも出発点であり、法的助言ではありません。
  5. 既存のJDが存在するポジションでテストします。スキルの出力と既存のJDを比較し、そのギャップから雛形とブロックリストに何をエンコードすべきかが見えてきます。

スキルの実際の動作

スキルは SKILL.md の「Method」セクションに記載されている5つのサブタスクを厳格な順序で実行します。ステップ1はインテークメモに対してインタビューを行います。職務範囲、12か月後の成功の測定可能なアウトカム、チームコンテキスト、必須スキルとあれば望ましいスキルの観察可能な行動、実際の日常業務、難しい点を網羅する5〜8問の的を絞った質問です。テンプレートではなくインテークメモから始める理由:テンプレートを起点にすると、一般的な責務に偏り、LinkedInにある他のどのJDとも区別がつかない内容になります。

ステップ2は回答を最も近いロールファミリー雛形にマッピングします。ステップ3はすべての要件を観察可能なスキルまたはアウトカムに変換します。「FAANG経験5年以上」は「1日1000万リクエスト超の規模で分散システムの設計と運用経験」に、「CS学位必須」は「面接またはポートフォリオによる実証可能なシステム設計能力、学位不問」に変わります。資格要件が多いと、BCGとBurning Glassの公開研究によれば採用の質を高めることなく候補者プールを40〜60%縮小させます。スキルは具体的なアウトカムの裏付けなしに「X年以上の経験必須」と記述することを拒否します。

ステップ4はドラフト全体に対して別途バイアスチェックを実行します。バイアス用語は初稿ではなく改定版に集中して現れるため、ドラフト後のスクリーニングのほうが作成中の自己モニタリングよりも確実に検出できます。ステップ5は管轄区域固有のコンプライアンスブロックを逐語的に挿入します。

コストの現実

JD1件あたりの消費トークンは概算で30k〜60k(インタビューのやりとり、参照読み込み、ドラフト、バイアスチェック、管轄区域ルックアップ)で、Sonnet 4.5なら約0.15〜0.40ドル、Opus 4.7なら約0.75〜2.00ドルです。時間コストはインタビューでのハイヤリングマネージャーの時間が15〜20分、レクルーターの編集時間が10〜15分です。現状では、レクルーターが30分のインテークコールから60〜90分かけてドラフトを作成し、3〜5日かけてマネージャーとの2往復の修正を行うのが一般的です。スキルはドラフトのテールを圧縮しますが、人間によるレビューは省略しません。

スキルが防ぐ複合的なコストは下流にあります。曖昧なJDは曖昧な応募者プールを生み出し、それが採用1件あたり2〜3回分の追加スクリーニングラウンドを生み出します。詳しくは採用ファネル指標を参照してください。スキルのJD1件あたりのコストはドラフト段階だけでなく、ファネル全体で回収できます。

成功指標

「ポジション開設」から「JD掲載」までのサイクルタイム。ほとんどのオペレーションチームの現状:4〜7営業日。スキル導入後:1〜2営業日。ATSで req_opened_at から posting_published_at としてこれを追跡し、ハイヤリングマネージャーが実際にスキルを使用したポジションでフィルタリングします。二次指標:必須要件とあれば望ましい要件の比率。スキルは必須要件を5件に上限設定します。指標は、資格要件が多いJDが生み出す12:0型ではなく、5:N型に収束するはずです。

代替手段との比較

  • ハイヤリングマネージャーが手動で書くJD:ばらつきが最大です。スキルのあるマネージャーは優れたJDを作成しますが、気乗りしないマネージャーは役職名だけ変えた前のロールのJDのコピーを作成します。スキルはマネージャーの取り組み度に関わらずアウトプットを標準化します。
  • Textio:リアルタイムのバイアスチェックが強力でベンチマークも優れていますが、構造的なドラフト作成(編集はするがドラフトはしない)が弱点です。スキルを先に使ってからTextioに貼り付けてセカンドパスのスクリーニングを行うのが良い組み合わせです。代替ではありません。
  • Datapeople:給与透明性のガイダンスがより充実しているTextio類似製品です。同じ組み合わせパターンが機能します。
  • スキルなしの汎用Claudeプロンプト:雇用主ブランドの声、ロールファミリー雛形、管轄区域マトリクス、ブロックリストが参照ファイルに存在するため、汎用的なJDを生成します。スキルはLLMのアウトプットを非汎用的にする構造です。

注意点

  • バイアス用語が編集中に舞い戻る。 バイアスチェックは初稿に対して実行されます。レクルーターがセクションを書き直した場合、再実行が必要です。対策:スキルは全アウトカムの最終行として rerun-bias-screen のヒントを出力し、明示的な再スクリーニング呼び出しなしには bias_checked: true のマークを付けることを拒否します。
  • マネージャーがドメインエキスパートの場合、非現実的な必須要件が膨れ上がる。 エンジニアリングJDを書くエンジニアは、個人的に使用するすべてのツールを必須要件として列挙する傾向があります。対策:スキルは必須要件を5件に上限設定し、上限を超えるものはあれば望ましい要件に強制移動します。上限の超過にはマネージャーによる明示的なオーバーライドが必要です。
  • 規制のある管轄区域での給与レンジ省略。 NY、CA、CO、WA、またはILでレンジなしで掲載すると違反ごとに罰金が発生します。対策:管轄区域が規制リストに合致し pay_range が欠落している場合、スキルは報酬セクションをブロッキングのTODOに置き換え、「掲載準備完了」ステータスの出力を拒否します。
  • 雇用主ブランドとの声のミスマッチ。 Claudeのデフォルトは汎用的なJDを生成します。対策:スキルは comparables インプットに少なくとも1件の比較JDを要求し、それなしではドラフトを拒否します。
  • 文字数の増大。 600語を超えるJDはざっと読まれ、文字数が増えると採用品質が低下します。対策:スキルは個人貢献者ポジションを400語、リーダーシップを550語を目標とし、上限を超えると警告を表示する文字数フッターを付けます。

スタック

  • Claude CodeまたはカスタムスキルをサポートするClaude.aiSKILL.md のインタビューループと参照読み込みを実行します。
  • 貴社のATS — 掲載されるJDの送り先です。スキルはMarkdownを出力し、レクルーターはATSに貼り付けます。
  • 貴社の雇用主ブランドの声の参照 — すべての実行において comparables インプットに少なくとも1件の比較JDが必要です。
  • オプション:TextioまたはDatapeople — 掲載前のドラフトのセカンドパスのバイアスチェック。

Files in this artifact

Download all (.zip)