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 →

延伸阅读