Skip to content

AI Native Jobhunt

一套写给 agent 读的求职方法论。不是投递脚本,是每个决策点上的判断纪律。

Install

$git clone https://github.com/gilgameshcc/ai-native-jobhunt

Install command taken from the project's README or registry entry. Always review code before running it.

AI Native 求职全案

一套写给 agent 读的求职方法论。不是投递脚本,是每个决策点上的判断纪律。

它帮你在四个时刻少走弯路:投之前判断这个岗位值不值得投,面试前看清这家公司站不站得住,面试后把每一场变成修正方向的证据,拿到 offer 后排出先后并知道哪个假设变了排序会翻。

你需要的唯一东西:一个能读写本地文件的 agent(Claude Code / Codex / Cursor 之类)。 不需要会写代码、不需要装任何东西、不需要先读完整套方法论、不需要用某个特定的 agent 产品。

本仓库里的 offer 指「录用通知」(公司发给你的那份),不是招聘启事。


本地交付与用户策略

易用性与完成度优先。 Agent 负责创建用户本地工作区、维护 policies/ 下的可配置策略、为具体岗位建立 applications/ 申请索引,并交付成品和 reviews/ 审阅卡。用户无需先建空目录或自己改模块规则。已确认的求职条件继续只放在 positioning.md,初始化不覆盖已有文件;后续按授权更新策略与衍生产物,保留原始材料和历史审阅。详见 本地交付约定。

30 秒开始

  1. 在下面的表里找到最像你现在处境的那一行
  2. 打开那一行的链接,里面有一份 SKILL.md,整份贴给你的 agent
  3. 说一句你手上有什么。比如:
这是 modules/03-company-analysis/jd-triage/SKILL.md。我把一份 JD 贴在下面,帮我判断值不值得投。
我的必要条件是:能直接对接业务方、可以远程。排除条件是:纯外包、不写代码。
这是 modules/05-offer/SKILL.md。我有两个 offer,加上现在这份工作,下面是各自的薪资结构和通勤时间。
这是 modules/00-workspace/SKILL.md。我什么都还没整理,先帮我把工作区建起来,简历在 resume.pdf。

缺东西不是错误。 没有一个模块会因为你少给了一份文件就停下来报错。它会告诉你缺什么、能不能降级跑、降级之后哪部分结论会变弱。每份 SKILL.md 顶部的「开跑前」一节写了它要什么、最少给到什么程度就能开始。


你现在卡在哪一步?

你会说的那句话 用哪一块 跑完你会拿到什么
"我什么都还没准备好,也不知道从哪开始" 00-workspace 一个 agent 能直接干活的工作区骨架。不需要先想清楚方向,骨架会带着你把想法慢慢填进去;建一次,之后不用每次重讲"我是谁"
"我要 AI 帮我改简历,但绝不能让它编造或美化我的经历" 01-resume 保持事实的定制简历、主动改进建议、单页 PDF 核验、独立审查记录
"投之前我想先知道这个岗位值不值得投" jd-triage 结构化的岗位表和四级定级,理由能追到你自己写的哪一条条件
"我想让投递定时无人值守地跑,但它必须仍然在做判断" 02-apply 判断闸门式投递闭环:缺判断条件就拒绝发送(只读探索和补条件仍可以做),节奏引擎,命中风控信号后自动停手直到你手动解除,每日 review 卡
"明天要面试,这家公司到底靠不靠谱、我该问什么" interview-strategic-assessment 四框架疑点表、一页纸问题清单(每条标注对方大概率能不能答)、红旗绿旗判据
"刚面完,感觉答得不好但说不清哪不好" 04-interview 当天复盘卡:被问了什么、哪里答不好、红旗绿旗三态回填,跑题聊嗨的那部分也留下来
"手上有两个 offer(还有留在原地),到底去哪个" 05-offer 横向对照表、排序、翻转点(哪个假设变了排序会翻)。不给你一个假装精确的综合分
"只有一个 offer,不知道该不该接" / "没在找工作,但现在这份越待越不对劲" 05-offer 同一个模块的单列用法:它过不过得了你自己写下的线,什么变了你就该开始看外面。出的是过 / 不过,不是名次
"投了一批没什么回音,是不是该换个方向" 06-positioning 周期报告:归因到表述、阈值还是方向,样本不够时明确告诉你"本轮不改";也可以在还没有投递台账时就按你的画像主动找机会

modules/03-company-analysis/ 这一层没有 SKILL.md,它下面是两个独立子模块:jd-triage/ 投之前用,interview-strategic-assessment/ 面试之前用。要打开的是子模块目录。

先跑 00-workspace 吗? 逻辑上它是所有模块的上游,其他模块读写的文件都是它建出来的。但没有任何模块强制你先跑完它。第一次用可以跳过,直接把一份 JD 或刚面完的事贴给对应模块;用到第二、第三次,你会自己回来建工作区。

八个模块怎么接在一起(每条箭头都是一个文件,模块之间只靠文件交接,任一上游缺失都能降级跑):

flowchart LR
    W["00 工作区positioning.md · facts.md · ledger.md"]
    R["01 简历"]
    F["06 方向主动找机会 / 双环复盘"]
    T["jd-triage岗位定级"]
    A["02 投递判断闸门"]
    E["面试前评估interview-strategic-assessment"]
    I["04 当天复盘"]
    O["05 offer 排序"]
    W --> R
    W --> F
    F -- "jobs/" --> T
    R --> A
    T -- "triage/" --> A
    T -- "triage/" --> E
    A -- "ledger.md" --> F
    E -- "assessments/" --> I
    I -- "interviews/" --> O
    I -. "溢出 · 红旗实测" .-> F
    F -. "改定位 · 改阈值" .-> W

实线是主链路,虚线是反馈边:每一场面试都会回到方向模块,再回到定位文件。这是这套东西和"投得更多"类工具最大的区别。

最快见效的一个:手上正好有两个 offer 的人,直接用 05-offer,不需要接受这里的任何其他东西。不想让 agent 替你算、只想自己想清楚?看 05-offer/透镜库.md:八个角度,每个在纸上十分钟做完,不出结论也不排序。


它和已有的求职开源项目有什么不一样

这条赛道已经有几个数万 star 的全链路项目(career-ops、ai-job-search、Resume-Matcher)。它们把流程跑起来这件事已经做得很好,这里不重新发明。这个仓库只做跑之前和跑之后的判断:

Similar plugs

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…

Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.

The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create prototypes, websites, apps, dashboards, presentations, images, and videos with your team…

Explore related