AI Job Search:基于 Claude Code 的求职申请工作流框架
AI Job Search 是一个基于 Claude Code 的开源求职申请框架,提供 /setup、/scrape、/apply 等命令,用于建立个人档案、检索职位并生成定制的简历和求职信。核心流程不依赖特定语言与国家,内置职位门户搜索技能面向丹麦市场;来源为 GitHub README,内容有截断。
工具定位
AI Job Search 是一个基于 Claude Code 构建的求职申请框架。用户 fork 仓库、填写个人档案后,可让 Claude 评估职位、定制 CV(简历)、撰写求职信并准备面试。作者声明该项目为独立开源项目,与 Anthropic 无隶属或背书关系。
核心工作流
三条命令构成主流程:
/setup:建立个人档案,支持三种路径——读取documents/文件夹中的材料、导入聊天中粘贴的单一 CV、或通过访谈式问答生成。/scrape:在多个职位门户中检索匹配职位,去重后按匹配度排序展示。/apply <url>:评估匹配度、起草 LaTeX 简历与求职信,由第二个评审 agent 研究公司并提出批评,再修订、编译并检查 PDF、做 ATS 文本层检查,最后输出。若 URL 无法抓取,可直接粘贴职位描述。
设计要点
- 起草—评审分离:评审 agent 使用独立上下文,减少单次起草遗漏关键词或使用泛化语言。
- PDF 验证循环:CV 用 lualatex 编译并确保恰好 2 页、无孤立标题;求职信以 xelatex 编译、恰好 1 页。
- ATS 检查:用
pdftotext提取 PDF 文本层,验证联系方式、阅读顺序和关键词覆盖;个人档案不支持的技能按缺口处理,不堆砌。 - 内容真实性:CV 与求职信中的陈述均对照实际档案核验,不虚构技能或经历。
- 不可信职位文本:职位发布被当作不可信输入,工作流不执行其中嵌入的指令、不抓取其正文链接;但作者注明这是指令层防御,并非沙箱。
前置条件
Claude Code CLI(无免费层,需订阅或 API 额度)、Python 3.10+、Bun、带 lualatex 与 xelatex 的 LaTeX 发行版;可选 pypdf 用于 ATS 检查,缺失时降级为视觉关键词审查。
扩展命令
另有约十个扩展命令,包括 /rank 批量评分、/interview 面试准备、/outcome 记录结果、/notion-sync 单向同步 Notion、/gmail-sync 从 Gmail 提取状态信号(写回前需用户批准)、/add-template 注册自定义模板、/add-portal 为新门户生成搜索技能等。
边界与限制
丹麦市场门户搜索技能(Jobindex、Jobnet、Akademikernes Jobbank 等)为内置,其他市场需替换。作者也说明工作流声称的节省 token 部分被 PDF 编译检查抵消。来源 README 在自定义模板一节处截断,后续内容未知。
来源与核对说明
- madslorentzen/ai-job-search ↗https://github.com/madslorentzen/ai-job-search
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞人数由服务器记录,收藏保存在当前浏览器。