>_ DevTrendsja

言語

ホーム

言語

セクション

フロントエンド バックエンド モバイル DevOps AI / ML ゲーム開発 ブロックチェーン 組み込み セキュリティ
Unknown

Claude CodeとCursorに履歴書を書き直させる方法

最近、複雑なレガシーコードベースのリファクタリングよりも、履歴書の更新により多くのエネルギーを費やしている自分に気づいた。空のドキュメントを前に、2年前のマイクロサービスがどの指標を改善したかを思い出そうとする。現代のHR部門は応募者を自動ATS(採用管理システム)スキャナーでスクリーニングしており、テキストに適切なキーワードが含まれていなければ、実際の採用担当者は履歴書すら開かない。

通常、このようなタスクにはChatGPTに長いプロンプトを入力するが、プロンプトはすぐに失われ、応募ごとにコンテキストを再度設定する必要がある。GitHubでResumeSkillsという興味深いリポジトリを見つけた。著者は、求職プロセス全体をClaude Code、Cursor、Windsurf、その他のAIアシスタント向けの20の готовых スキルとしてパッケージ化している。

アシスタントスキルとは

最近のAI開発ツールでは、スキルは構造化された指示、ルール、例を含むMarkdownファイルとして機能する。これらのファイルを作業環境に追加すると、アシスタントはタスクのコンテキストを読み取り、事前定義されたアルゴリズムに従う。

モデルに「あなたはキャリアコンサルタントで、求人票を分析して不一致を見つける」といった詳細な説明を手動で入力する代わりに、適切なシナリオを呼び出すだけでよい。アシスタント自体が応答構造と優先順位を理解する。

リポジトリの内容

リポジトリには採用プロセスのほぼ全段階をカバーする20以上のファイルが含まれている。いくつかの領域に分類できる:

  • 履歴書のテキスト最適化。ATS互換性チェック、測定可能な結果を含む弱い点の書き直し(resume-bullet-writer)、成果の数値化評価(resume-quantifier)、文書構造のクリーンアップ(resume-formatter)のモジュールが含まれる。
  • 求人票の分析と調整。モジュール job-description-analyzerは求人票テキストを分解し、経験のギャップを見つけ、一致率を計算する。そして resume-tailorは事実の捏造や誇張なしに、特定のポジションに合わせた表現の適応を助ける。
  • 面接準備。スキル interview-prep-generatorは実際のプロジェクト取り上げ、STAR法(状況、課題、アクション、結果)で物語形式に整形し、予想される技術質問のリストも生成する。
  • 交渉とキャリア転換。給与交渉(salary-negotiation-prep)、テックリードやマネージャー職への経験の適応(executive-resume-writer)、スタック切り替え時のスキルの翻訳(career-changer-translator)のシナリオが含まれている。

実際の使い方

日常的な求職活動で最も有用なシナリオは、求人票の分析と表現の改善の組み合わせだ。

例えば、一般的な経歴:「Goで決済ゲートウェイのバックエンドを開発した」。スキル resume-bullet-writerはそれをアクション形式と測定可能な結果で再構成する。モデルは(おおよその)数値(負荷、レイテンシー、障害率)を聞いて、乾燥した事実を強力な箇条書きに変える:「12,000 RPSのピーク負荷下でp99レイテンシーを450msから80msに短縮したGoによる決済処理サービスの設計・実装」。

正確な数値が手元にない場合は、resume-quantifierが活躍한다。チーム規模、ユーザー数、処理データ量などの間接的な指標を通じて、作業範囲を現実的に推定する方法を教えてくれる。

2番目に一般的なケースは面接準備だ。モデルに役割の説明と経験を入力し、interview-prep-generatorを起動する。出力は一般的なアドバイスではなく、自分のプロジェクトの詳細な分析を与えてくれる。モデルはシステム設計セクションで最も質問されそうなアーキテクチャのトレードオフを概説し、特定の技術を選んだ理由をどのように説明すべきかを教えてくれる。

インストールと統合

すべてのスキルを一度に接続する最もシンプルな方法は、npxを使ったパッケージマネージャーを使用することだ。

すべての20モジュールをグローバルにインストールする:

npx skills add Paramchoudhary/ResumeSkills -g -y

履歴書がMarkdownまたはLaTeXである現在のプロジェクトにのみ接続したい場合は:

npx skills add Paramchoudhary/ResumeSkills -y

Cursorでの手動インストールは、リポジトリをクローンしてファイルをローカル設定ディレクトリにコピーするだけだ:

git clone https://github.com/Paramchoudhary/ResumeSkills.git
mkdir -p ~/.cursor/skills
cp -r ResumeSkills/skills/* ~/.cursor/skills/

このセットはClaude CodeとCursorのみで動作するわけではない。ファイルはWindsurf、Gemini CLI、Codex、スキル形式をサポートするその他数十のアシスタントと互換性がある。

インストール後、特別コマンドを入力する必要はない。チャットで通常のフレーズを書くだけで、モデルが適切なテンプレートを自動的に起動する:

"Оптимизируй мое резюме под ATS"
-> активирует resume-ats-optimizer

"Помоги подготовиться к собеседованию в компанию X на позицию Senior Backend"
-> активирует interview-prep-generator

"Сравни офферы от двух компаний с учетом бонусов и опционов"
-> активирует offer-comparison-analyzer

実用的な価値

リポジトリの主な利点は、優れたプロンプトをゼロから作成する必要がないことだ。ファイル内の指示は明確に書かれており、不要な装飾を省いている。モデルを特定のパフォーマンス指標、アクション動詞、自動パーサーが理解できる構造に焦点を当てている。

プロジェクトはMITライセンスで配布されているため、ファイルを自由にカスタマイズして個人的なニーズに合わせたり、独自の表現を追加したり、ローカルフォルダ内で指示をロシア語に翻訳したりすることも可能だ。

海外企業やATSフィルタリングが最初の段階で適用される大企業への応募を頻繁に行う場合、これらのスキルは大幅な時間節約になる。コードベースと一緒にMarkdownで履歴書のソースを管理し、応募前にアシスタントに通すだけでいい。

関連プロジェクト