mcpField
A
application-form-filler

application-form-filler

github.com/paramchoudhary生産性2.9k6.8k 回インストール19 週間前に更新
リポジトリ

application-form-filler について

求人応募フォームの質問に、簡潔で個別性のある回答を作るライティングスキルです。求人情報、候補者の実際の経験、質問の意図に沿って答え、定型的なカバーレター調の文章を避けます。

主な機能

  1. 01一般的な質問形式への回答ガイド
  2. 02職務経歴書と求人情報に基づく回答
  3. 03技術・行動面の質問への助言
  4. 04項目別の文字量の目安
  5. 05コードブロック形式での回答

活用シーン

  1. 01ATSの経験に関する質問への回答
  2. 02企業に合わせた志望理由の作成
  3. 03ポートフォリオ作品の簡潔な紹介
  4. 04自由記述の応募欄への記入

インストール

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

$npx skills add https://github.com/paramchoudhary/resumeskills --skill application-form-filler

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

詳細

応募フォームへの入力

このスキルを使うタイミング

ユーザーが次のことを希望している場合に、このスキルを使います。

  • 求人応募フォームの具体的な質問に回答する
  • Greenhouse、Lever、Ashby、Workday、または任意の ATS のテキストフィールドに入力する
  • 「自己紹介してください」や「なぜ当社で働きたいのですか」というプロンプトへの回答を書く
  • 応募に関する質問に使える、整ったコピー&ペースト可能な回答を用意する
  • 「これに入力して」「ここには何を書けばいい?」「この質問に答えて」「応募フォーム」「フォームフィールド」といった表現がある

基本原則

応募フォームの回答は、直接的かつ具体的にします。テキストボックスに詰め込んだカバーレターにしてはいけません。各フィールドにはそれぞれ目的があります。その目的に明確に答えたら、そこで終わりにします。

回答で目指すのは次のような印象です。 テンプレートを埋めたものではなく、実際の人が入力したように感じられる回答です。

回答する前に

必ず次の項目を確認します。

  1. 求人情報 — その表現や優先事項に合わせます
  2. 候補者の CV/プロフィール — 実際のプロジェクト、職務、数値を拾います
  3. 具体的な質問 — 聞かれたことに正確に答え、聞かれたかったはずのことに答えないようにします

ユーザーが CV または JD を提供していない場合は、回答を書く前に提示を求めます。

質問の種類とそれぞれの対応方法


種類 1:経験・経歴に関する質問

例:

  • 「[technology] の経験は何年ありますか?」
  • 「[domain] での経験を説明してください」
  • 「どのようなバックエンドフレームワークを使ったことがありますか?」

形式:

[Technology/skill] — [X years]. [One sentence on what you used it for, with a
specific project or context]. [Optional: secondary tools in the same category].

ルール:

  • 最も多く使った、または最も関連性の高いテクノロジーから始めます
  • 年数は正直に伝え、誇張しません
  • すべての主張に、実際のプロジェクトまたは職務を根拠として示します
  • 「経験を説明してください」という質問には、最大 2~4 文とし、各文で 1 つのプロジェクトを取り上げます
  • 経験が間接的なもの(隣接領域)の場合は、そのことを伝えたうえで、関連する経験に話を移します

種類 2:この会社を選ぶ理由・関心のある点

例:

  • 「[Company] で働きたい理由は何ですか?」
  • 「この職務のどのような点に関心がありますか?」
  • 「あなたがこの職務に適している理由は何ですか?」

形式:

[Specific thing about the company/role that's genuinely interesting — not generic].
[How that connects to something the candidate has actually worked on].
[Optional: one line on why this domain, not just this company].

ルール:

  • この会社に固有の内容にします。定型文は使いません
  • 必要に応じて、回答の前に会社について調べます
  • 願望ではなく、実際の業務と結び付けます
  • フォームフィールドの回答は 150 語以内に収めます
  • 求人情報をそのまま繰り返しません

種類 3:ポートフォリオ・成果物サンプル

例:

  • 「誇りに思っている成果物のサンプルがあれば、ほかにも記載してください」
  • 「関連するプロジェクトまたはリポジトリへのリンクを記載してください」
  • 「最初から最後まで自分で構築したプロジェクトについて説明してください」

形式: プロジェクトを 1 行の説明とリンク付きで列挙します。最も関連性の高いものから始めます。

[Project Name] ([live URL] | [github URL]) — [one line: what it is and one
proof point]. [Stack if relevant].

ルール:

  • 職務に関連するプロジェクトのみを含めます
  • 必ずリンクを含めます(ライブデモ > GitHub > なし)
  • 有料ユーザーがいる、または利用状況を測定できるプロジェクトの場合は、そのことを一度だけ伝えます
  • 実績豊富に見せるために、関連性のないプロジェクトで水増ししません

種類 4:技術スキルに関する質問

例:

  • 「最も幅広く使ってきたフロントエンドフレームワークはどれですか?」
  • 「Python の習熟度を評価してください」
  • 「クラウドインフラに関する経験を説明してください」

形式: 自由記述フィールドの場合:

[Primary skill] — [X years]. [Specific use: what you built with it, in what context].
[Secondary skill] — [X years]. [Same].
[Note any relevant gaps honestly].

評価・ドロップダウンフィールドの場合:正直なレベルを選びます。実際のスキルに合わないのに、最高評価を選んではいけません。

ルール:

  • 年数だけを伝えるより、年数と具体的な状況を伝えるほうが効果的です
  • 弱い部分は隠さず認めます
  • 評価を求められた場合は正直に評価します。過大な評価は技術面接で問題を招きます
  • 以前使っていたものの最近は使っていない技術スタックについては、そのことを明記します

種類 5:自由回答・「自己紹介してください」

例:

  • 「自己紹介してください」
  • 「これまでの職務経歴を説明してください」
  • 「次の職務に何を求めていますか?」

形式:

Current role + what you do there (1 sentence).
Relevant prior experience, briefly (1 sentence).
What you're looking for / why this role (1-2 sentences — specific to the company).
Optional: one project or side work that's relevant (1 sentence).

ルール:

  • 学歴ではなく、現在の職務から始めます
  • ほとんどのフォームフィールドでは 100~200 語に収めます
  • 今後の展望(何をしたいか)を述べて締めくくり、これまでの経歴だけで終わらせません
  • 「情熱を持っています」などの特性に関する表現ではなく、事実やプロジェクトだけを述べます

タイプ 6:状況・行動に関する質問

例:

  • 「複雑な技術的問題を解決した経験について説明してください」
  • 「最初から最後まで主導したプロジェクトについて教えてください」
  • 「複数のチームと連携して仕事を進める際、どのように対応しますか?」

形式: 簡潔な STAR(見出しは付けず、流れに沿って記述)

[Context in one sentence]. [What you specifically did — 2 sentences]. [Outcome
with a metric if possible — 1 sentence].

ルール:

  • 具体的に述べます。プロジェクト名、技術、チームの規模を挙げます
  • 一般論は避けます(「私はいつも問題にこう取り組みます……」)
  • 150~250 語に収めます
  • 全体を通して一人称の能動態で書きます
  • 学んだことではなく、結果で締めくくります(学んだことは面接で伝えます)

タイプ 7:意見・ビジョンに関する質問

例:

  • 「今後、最も重要になると思う技術は何ですか?」
  • 「時間が無制限にあるとしたら、何を学びますか?」
  • 「5 年後、AI/[分野]はどうなっていると思いますか?」

形式: 率直な意見を述べます。1 つか 2 つに絞り、その理由を簡潔に説明します。

ルール:

  • 明確な見解を示します。曖昧な回答は印象に残りません
  • 分野の知識や実体験に基づいて意見を述べます
  • 100~150 語に収めます
  • 何もかもに留保を付けず、1 つの視点であることを認めたうえで、自分の見解を明確に示します

出力形式

コピーしてそのまま使えるよう、回答は必ず通常のコードブロックで囲みます。

[Answer text here]

複数の回答(項目ごとに 1 つ)を提示する場合は、それぞれの上にラベルを付けて、コードブロックを分けます。

React の経験年数:

4 years. Used it across Screenr (agentic hiring SaaS), a Tauri-based POS
system, and several client projects. Also used Next.js where SSR was needed.

バックエンドの経験について説明してください:

...

長さの目安

項目の種類目標の長さ
1 行のテキスト1 文
短い回答2~4 文
長い回答/テキストエリア100~250 語
「経験について説明してください」150~300 語
「自己紹介をしてください」100~200 語
ポートフォリオ/リンクのセクション文章ではなくリスト形式

迷ったときは、短いほうが適切です。採用担当者はフォームの回答にざっと目を通します。目的は、網羅的な説明ではなく、明確で印象に残る回答にすることです。

避けるべきよくある間違い

求人情報の繰り返し: ❌ 「スケーラブルなバックエンドシステムを構築できる人材をお探しとのことで、この職務に興味を持ちました……」 ✅ 「特に惹かれたのはリアルタイム性の要件です。ミリ秒単位の遅延が求められる医療データは、一般的なバックエンド開発とはまったく異なる難しさがあります。」

一般的な長所のアピール: ❌ 「私は学習が速く、協調的な環境で力を発揮できます」 ✅ [実際の業務について説明するだけで十分です。長所は自然に伝わります]

過剰な弁明: ❌ 「経験年数はちょうど 5 年ではないかもしれませんが、私の経験は……」 ✅ 「この職務では 5 年の経験が求められています。私は 3 年ですが、リリースしてきたシステムは本番環境で使われています。」

背景説明なしの羅列: ❌ 「React、Vue、Angular、Next.js、TypeScript、Node.js……」 ✅ 「フロントエンドのメインフレームワークは React で、Screenr と複数のクライアントプロジェクトで 4 年の経験があります。Vue と Angular はそれぞれ約 3 年で、主にダッシュボードと管理ツールの開発に使ってきました。」

分量を埋めるための水増し: ❌ 実績豊富に見せるためだけに、関連性のないプロジェクトや経験を追加する ✅ この職務に関連する内容だけを記載します

コメント