resume-as-code ai claude-code onboarding developer-resume career

AI Agent 幫你把現有履歷變成 Resume as Code

把 PDF、Word 或 Markdown 履歷交給 AI Agent,自動產生 gitresume.yaml,五分鐘開始用 Git 管理履歷。

Hao @ GitResume Hao @ GitResume

想開始用 GitResume 實踐 Resume as Code,卻不知道如何開始?

很多人卡在同一個念頭:

那我得把整份 PDF 履歷重新打一遍嗎?

其實不用。

你現有的 PDF、Word 或 Markdown 履歷,就是最好的資料來源。現在的 AI Agent 已經能直接讀取這些檔案、解析裡面的內容,再幫你遷移到 GitResume。

換句話說,你不用從零開始,只要把履歷交給 AI,五分鐘內就能開始用 Git 管理自己的職涯。

為什麼 AI 做得到

履歷其實是高度結構化的資料:工作經歷、技能、學歷、專案、時間區間,原本就有固定結構,不涉及複雜的商業邏輯。AI Agent 只要讀取你的履歷內容,再依照 schema 輸出 gitresume.yaml 即可,所以 Claude CodeCodexOpenCode 幾乎都能勝任。

五分鐘走一遍

第一次設定:註冊 GitResume(推薦 GitHub 登入),並準備好你的 AI Agent(這裡以 Claude Code 示範)。

1. 登入

前往 gitresume.co 登入,推薦使用 GitHub 帳號。

GitResume 登入頁,提供 Login with GitHub 與 Login with Google 兩種登入方式

2. 從官方範本建立你的儲存庫

打開官方 GitHub 範本,點右上角的 Use this template 建立你自己的儲存庫,再 clone 到本地。

GitHub 上的 gitresume-co/resume-template 範本頁面,右上角的 Use this template 按鈕以紅色箭頭標示

填好儲存庫名稱後按 Create repository,GitHub 就會用範本內容建立你的新 repo。

GitHub 的 Create a new repository 頁面,從 gitresume-co/resume-template 範本建立新儲存庫

3. 授權並建立專案

回到 GitResume,在「Connect & Create Project」點 Grant Repository Access,會跳轉到 GitHub 授權 GitResume 存取儲存庫(建議只授權包含履歷的儲存庫)。

GitResume Project Setup 頁面,Connect & Create Project 區塊顯示 Grant Repository Access 按鈕

授權後回到 Project Setup,選擇剛建立的儲存庫,設定專案名稱和 slug。slug 會成為你公開 URL 的一部分,例如:gitresume.co/@username/slug

授權後的 Project Setup 頁面,Connect & Create Project 區塊列出可選擇的儲存庫

4. 讓 AI Agent 轉換你的履歷

把你現有的履歷檔案(例如 my-resume.pdf)放進專案資料夾。這時就是見證奇蹟的時刻,因為範本裡已經幫你內建了 AGENTS.mdCLAUDE.md 的 AI 指引規範。

在該資料夾開啟你的 AI Agent,你甚至不需要解釋規格,直接丟一句:

幫我把 my-resume.pdf 轉成 gitresume.yaml
在 Claude Code 終端機輸入「Convert my-resume.pdf into gitresume.yaml」提示詞

AI Agent 會自動去讀專案裡的規範,包含 GitResume 的 schema,不用你多解釋。

Claude Code 自動讀取 gitresume.co/schema 的 resume schema 定義

讀完就依照 schema 把內容填好,並回報它做了什麼,例如各區段是否完整、有沒有遺漏或捏造數字:

Claude Code 回報已將 PDF 內容對應到 GitResume schema、沒有捏造數字的摘要

產出後先花一分鐘檢查幾個地方:

  • 日期格式是否一致(YYYY-MM
  • 有沒有捏造或誇大的經歷
  • 人名、email、連結是否正確
  • AI 標為 TODO 的缺漏處是否補上

沒問題後,請它 commit 並 push 到 GitHub。

Claude Code 已 commit 並 push 到 main,GitResume webhook 會自動重建 PDF 與網頁

5. 下載你的 PDF

push 後 GitResume 會自動建置。建置完成後,就能在專案頁面下載 PDF、預覽 HTML 版本,或發布到 gitresume.co/@username/slug 分享。

GitResume 專案頁面,Builds 區塊顯示 Deployed 的建置,可用 View 預覽或下載 PDF

就這樣,你現有的履歷已經是 Resume as Code 了。從此不必再為排版煩惱,把精力留給真正有價值的內容;GitResume 產出的 PDF 排版標準通用,也對 ATS(履歷篩選系統)友善。

履歷排版對照:左邊雙欄加照片的版本 ATS 解析失敗(紅叉),右邊 GitResume 產出的乾淨單欄 ATS 友善(綠勾)

搬上來之後

接下來怎麼讓它發揮價值?

如果你已經有一份履歷,那你其實已經擁有開始 Resume as Code 的全部材料。剩下的,只是把它 commit 進 Git。

Git your resume →

延伸閱讀