Anti Asu Skills
面向招聘方的简历核验技能包:七档证据分级、领域归属核验、开源贡献含金量、博客原创性核验,并产出带坑的面试题。A résumé-verification skill pack for the hiring side.
Install
npx skills add shaokeyibb/anti-asu-skillsInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →anti-asu-skills
面向招聘方的简历核验技能包
给你一份简历,告诉你哪里可信、哪里要问、要问什么。
这是什么
市面上已经有成体系的简历包装工作流——把平淡的工作重写成漂亮叙事、用批量小 PR 攒开源贡献、用模板生成高密度技术简历。这些工具的产出绝大多数在事实边界之内,但确实拉大了"简历强度"与"实际能力"之间的距离。
anti-asu-skills 做相反方向的事:沿着同样的维度,把每条无法自证的主张翻出来,用候选人自己提供的公开材料交叉验证,输出带证据的分级报告,再给面试官几道能问穿简历的题。
核验的目的不是抓骗子,而是让面试时间花在真正需要确认的地方。 一份没查出问题的简历,报告同样有价值。
核心立场
三条硬约束,任何情况下都不放宽:
- 只核验候选人主动提供的材料——简历文本、简历里写明的 GitHub / 项目 / 博客 / 论文链接。不搜索社交账号、私人生活,或任何与岗位胜任力无关的信息。
- "直接矛盾"的门槛极高——只有能摘录出两份互斥的具体证据才算。任何依赖推测的判断一律降级,并写清降级理由。
- 查不到 ≠ 造假——公司内网项目、私有仓库、未公开期的专利、已下线的博客,都必须标为中性,然后转成面试问题。
以及一条贯穿全部文件的原则:
每一个"这是问题"的判断,旁边都必须写出"另一种可能是……"。
七个入口
| 入口 | 核验什么 | 典型产出 |
|---|---|---|
/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
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
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.
Production-grade engineering skills for AI coding agents.