Skip to content

Anti Asu Skills

面向招聘方的简历核验技能包:七档证据分级、领域归属核验、开源贡献含金量、博客原创性核验,并产出带坑的面试题。A résumé-verification skill pack for the hiring side.

Install: npx skills add shaokeyibb/anti-asu-skills

Install

$npx skills add shaokeyibb/anti-asu-skills

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

anti-asu-skills

面向招聘方的简历核验技能包

给你一份简历,告诉你哪里可信、哪里要问、要问什么。


这是什么

市面上已经有成体系的简历包装工作流——把平淡的工作重写成漂亮叙事、用批量小 PR 攒开源贡献、用模板生成高密度技术简历。这些工具的产出绝大多数在事实边界之内,但确实拉大了"简历强度"与"实际能力"之间的距离。

anti-asu-skills 做相反方向的事:沿着同样的维度,把每条无法自证的主张翻出来,用候选人自己提供的公开材料交叉验证,输出带证据的分级报告,再给面试官几道能问穿简历的题。

核验的目的不是抓骗子,而是让面试时间花在真正需要确认的地方。 一份没查出问题的简历,报告同样有价值。

核心立场

三条硬约束,任何情况下都不放宽:

  1. 只核验候选人主动提供的材料——简历文本、简历里写明的 GitHub / 项目 / 博客 / 论文链接。不搜索社交账号、私人生活,或任何与岗位胜任力无关的信息。
  2. "直接矛盾"的门槛极高——只有能摘录出两份互斥的具体证据才算。任何依赖推测的判断一律降级,并写清降级理由。
  3. 查不到 ≠ 造假——公司内网项目、私有仓库、未公开期的专利、已下线的博客,都必须标为中性,然后转成面试问题。

以及一条贯穿全部文件的原则:

每一个"这是问题"的判断,旁边都必须写出"另一种可能是……"。

七个入口

入口 核验什么 典型产出
/resume-audit 主入口,编排全流程 七档分级报告 + 面试题
/github-audit 开源贡献的真实量级与领域归属 逐 PR 的 diff 分类、改动行数的领域分布
/project-check 项目与描述是否吻合 吻合度、个人边界、项目类型难度基准
/blog-check 技术输出的原创性 整段逐字比对 + 可复现的命中率
/credential-check 论文 / 专利 / 竞赛 / 证书 对权威公开源逐条核对
/pipeline-pattern 一批简历的结构性雷同 提问策略建议(不用于淘汰)
/grill 出题 3—6 道带坑的题 + 开场话术 + 评分标准

一般直接用 /resume-audit,它会按简历里提供的材料自动触发其余维度。

安装

通过 skills.sh 一条命令安装,支持 Claude Code、Cursor、Codex、Copilot、Windsurf、Gemini、Cline、Zed 等 70+ 种 agent:

npx skills add shaokeyibb/anti-asu-skills

命令会自动检测本机已安装的 agent 并询问装到哪里。常用选项:

# 全部 7 个 skill 装到所有已检测到的 agent,跳过所有询问
npx skills add shaokeyibb/anti-asu-skills --all

# 装到用户级目录(默认是项目级)
npx skills add shaokeyibb/anti-asu-skills -g

# 只装某几个,并指定 agent
npx skills add shaokeyibb/anti-asu-skills -s resume-audit,grill -a claude-code

# 只看有哪些 skill,不安装
npx skills add shaokeyibb/anti-asu-skills -l

安装后按需管理:

npx skills list                  # 查看已安装
npx skills update                # 更新到最新版
npx skills remove resume-audit   # 移除

不想用 CLI?手动安装

把 skills/ 下的目录拷进你的 agent 的 skill 目录即可,无需任何 manifest:

git clone https://github.com/shaokeyibb/anti-asu-skills.git
cp -r anti-asu-skills/skills/* ~/.claude/skills/     # Claude Code 用户级
# 或 .claude/skills/(项目级)、.cursor/skills/、.codex/skills/ 等

每个 skill 是一个独立目录,含 SKILL.md 与 references/,可单独拷取。

用法

帮我看看这份简历,明天要面这个人。岗位是后端开发。
(附简历 PDF)
这个候选人简历写「XX 项目核心贡献者」,GitHub 是 github.com/someone。
这条经历含金量怎么样?
下午三点面一个候选人,他简历上写「自研高性能 RPC 框架,性能超过 gRPC 30%」。
帮我出几道能问出他到底做没做过的题。

不需要说"核验"二字——描述你的招聘场景即可。

产出长什么样

下面是对仓库里 evals/fixtures/resume-scope-inflation.md(虚构简历)的真实运行结果节选。你可以自己跑一遍复现。

① 结论摘要 —— 面试官只读这一段也能做决策

整体:存在若干需当面确认项,未发现任何事实矛盾。这份简历的写法比市面上的包装型简历克制——主动用了"参与""协助"这类弱动词,主动披露了项目的未实现部分,主动区分了"提交 14 个 PR"与"其中 9 个已合并",专利也如实写了"申请"而非"拥有授权"。这些都是诚实信号,已如实记入第四节。

最需确认:它把角色限定为"轨迹合成模块 Owner",却在同一句里把覆盖范围扩展到"采集 → 清洗 → 结构化标注 → 强化学习训练 → 量化 → 推理服务部署"六个环节、"数据、训练、量化与部署四层"。模块级的角色与链路级的覆盖在同一句话里不一致。

一句话给面试官: 需要问的不是"是不是编的",而是"那条六环节链路里,哪一环是他亲手交付的产物"——这份简历的风险不在虚构,在范围。

② 强主张清单 —— 13 条逐条定档(点开)

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.

Explore related