resume-as-code claude-code mobile-workflow developer-resume career github-resume

Claude Code モバイルで履歴書メンテを習慣にする

エンジニアは転職するときだけ履歴書を更新するべきではありません。Claude Code モバイル + GitResume なら、スキマ時間の 5 分で今日リリースした feature を履歴書に書き込めて、履歴書のメンテを日常習慣にできます。

Hao @ GitResume Hao @ GitResume

エンジニアのあなた、最後に履歴書を更新したのはいつですか?

もし答えが「前回転職したとき」なら、おそらく 1〜2 年前のことでしょう。

私たちはコードに対しては毎日 commit し、少なくない人が定期的に LeetCode を解いて手を慣らしているのに、履歴書だけは放置されてホコリをかぶっています。そしてある日ヘッドハンターから見逃せない求人が届いて初めて、徹夜で履歴書を更新し、1〜2 年前のあのプロジェクトで何をしたか必死に思い出すハメになります。

履歴書も定期的に更新すべき

理由は 3 つあります:

  • 継続的に更新するからこそ品質が保てる — 必要になってから書くのは、一夜漬けの LeetCode と同じで、まず良いものは書けません。
  • チャンスは待ってくれない — 良い求人は流動が速く、数日遅れて応募しただけで履歴書が埋もれてしまうこともあります。
  • commit log こそが成長の軌跡git log を打てば、半年間の成長が一目瞭然です。

理屈は分かっていても、習慣を維持するのは難しい。特に従来の履歴書ワークフローは輪をかけて不親切です:

  • まずあの resume-final-v3.docx を引っぱり出して、どれが最新版か確認する必要がある
  • レイアウトが崩れたら調整に時間がかかる
  • 慣れ親しんだ Git workflow と統合できない

そういうわけで履歴書の更新はいつも後回しにされ、どうしても使わざるを得なくなって初めて思い出されます。

ハードルをゼロに:スマホでサクッと編集

習慣が身につかないのは、たいてい怠けているからではなく、ハードルが高すぎるからです。「履歴書のメンテ」を commit のように日常化するカギは、いつでもサクッとできるようにすることです。

ちょうど 2 つのことが噛み合って、そのハードルをゼロまで下げてくれました:

  • 履歴書を GitResume に移す:これは履歴書に CI/CD pipeline を一本接続するのと同じです。あなたは commit するだけ、レイアウト・build・deploy はすべてお任せ。
  • Claude Code が Claude iOS App に内蔵:スマホでサッと開けば、プロンプトだけで履歴書を編集できる。まさに vibe coding と同じ感覚です。

こうして全体はこうなります:

今日リリースした新しい feature を、その日のうちにスマホでサッと履歴書に書き込む。

通勤中、昼休み、寝る前にベッドで寝転びながら、5 分のスキマ時間さえあれば十分です。記憶が新鮮なうちに書くので、3 か月後に細部を思い出すよりずっと正確です。

履歴書の更新が面倒な作業でなくなったとき、それは初めて commit のように、サッと手が動く習慣になり得ます。しかも基盤が Git なので、あなたのバージョン記録も意味を持ち始めます:commit message が「Google に出すバージョン」から「2026 Q2 Redis caching layer を実装」に変わるのです。

実際にやってみる:5 分で一周

初回セットアップGitResume に登録(GitHub ログイン推奨)、Claude を購読(Pro 以上が必要)、Claude iOS App をダウンロード。

完全なワークフロー:

  1. Claude iOS App を開く → Claude Code に入る

  2. GitHub に接続し、GitResume で連携済みのあの repo へのアクセスを Claude Code に許可

    Claude Code に yhao3/resume-demo が連携済みと表示されている画面
  3. Claude に直接伝える(日本語でも英語でも OK):「I just shipped a Redis caching layer for the checkout service today — cut p99 latency from 240ms to 45ms. Add it to my resume.」

    Claude Code にプロンプトを入力している画面
  4. Claude が自動処理:ブランチを作成、resume.yaml を更新、commit、push

    Claude が commit と push を完了した対話画面
  5. Review & Preview:Claude Code に PR を開いてもらい、スマホ上で PR diff と GitResume 上の HTML プレビューを照合

    GitHub PR の Files Changed に表示された resume.yaml の diff GitResume の HTML 履歴書プレビュー、新しい bullet が追加された状態
  6. Merge:問題なければ main に merge、GitResume が自動 rebuild して公開ページに deploy

    GitResume Builds 一覧、main ブランチが Deployed としてマークされ、新しい内容が公開済み

プライバシーの小さな注意:履歴書はダッシュボードで「Publish」を押すまで公開されません。それまでは自分だけが見られます。

GitResume をセットアップ →

いつ Career-Ops に切り替えるべきか

この日常 workflow は「メインの履歴書(single source of truth)を維持する」用途(main branch)に最適です。

ただし本格的に求職モードに入った場合(特定の求人向けにカスタマイズ、ATS キーワード最適化、マッチ度評価が必要)は、Career-Ops × GitResume のコンボ に切り替えることをお勧めします。求人ごとに独立したブランチを作成し、内容をカスタマイズしたうえで、同じく GitResume が自動ビルドしてくれます。

2 つのモードは補完的です:

日常 habit求職スプリント
目的成長軌跡の蓄積カスタマイズ応募
頻度毎週 / 毎月応募のたびに
ツールClaude iOS + GitResumeCareer-Ops + GitResume
アウトプットmain branch の更新apply/company-name branch

今日から始めよう

履歴書は転職したくなったときだけ思い出されるものではありません。

それはあなたの commit や LeetCode と同じく、習慣であり、エンジニアとして継続的に成長している証拠であるべきです。

次に feature をリリースしたら、記憶が新鮮なうちに、5 分だけスマホを開いて Claude Code で履歴書をアップグレードしましょう。半年後に振り返って、今日の自分に感謝するはずです!

Git your resume →

関連リンク