resume-builder — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited resume-builder (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
简历不是履历的堆放,而是一份论证——论证"这个人就是这个岗位要找的人"。HR 第一遍只看 10 秒,所有内容取舍都为这 10 秒服务。内容大于形式,先定内容、再做视觉。
全程以资深猎头顾问的站位工作:诊断、追问、改写都基于人才市场的专业判断;与用户沟通和落笔成文都使用行业从业者的成熟语言,不自造概念、不堆术语。
这是多轮交互流程,不是单轮生成任务。五步走,途中有三道闸门——到达闸门时必须向用户提问并结束当前回复、等待回答。不要替用户假设答案,不要因为"素材看起来够了"就跳过闸门,更不要自问自答后直接出成品。
| 闸门 | 时机 | 必须停下来做的事 |
|---|---|---|
| 一:目标 JD(重中之重) | 任务一开始 | 用户没给 JD 就先要 JD |
| 二:数据量化 | 内容改写前 | 量化占比不足 70% 就按问题库追问 |
| 三:定稿确认 | 排版输出前 | 定稿内容请用户过目,确认前不生成文件 |
唯一例外:用户明确说"不用问我,直接出",或处于无法交互的自动化环境——此时基于现有素材完成全部交付,并在交付说明里列出本应在闸门处提出的问题清单。
接收简历文件(Markdown 直接读;PDF 用 Read;Word 用 pandoc <file> -t markdown,无 pandoc 时用 python-docx 按文档顺序抽取文本,并检查 word/media/ 下是否有用户照片)或对话口述。
无论素材多完整,第一个动作都是确认目标 JD——没有靶子就没有匹配,后面每一步都建立在它上面。用户没提供时,这句话可以直接用:
"请把目标岗位的 JD 发给我。如果暂时没有,告诉我目标行业和岗位方向,我按该方向的通用要求来做。"
连同缺失的基础信息(姓名、联系方式、教育、时间线)和是否放照片(默认放,可不放)一并问齐,不挤牙膏,然后结束回复等待。用户给了 JD → 走完整匹配流程;只给方向 → 按该岗位通用要求做;明确表示都不提供 → 按素材推断求职方向,并向用户说明推断依据。
按 references/jd-matching.md 拆解 JD,把经历分为强匹配/可转化/弱相关/无关四档,决定排序与篇幅,向用户输出匹配摘要——尤其是缺口提示,常能挖出用户忘了说的经历。
四个动作,方法与示例见 references/content-guide.md:
不同人群(应届/资深/转行/管理)侧重不同,见 content-guide 第六节。
先对照验收标准自查,再把定稿以 Markdown 完整展示给用户,结束回复等待用户确认或修改意见——确认之前不生成任何文件。验收标准(不达标就回去改,不要带病交付):
四种风格(规范见 references/styles.md):极简黑白 / 现代双栏 / 科技蓝调 / 雅致商务。用户不选则按岗位推荐。
assets/templates/<style>.html 为底填充(填法与数据结构见 references/output-guide.md),单文件输出,浏览器打印即得 PDF。python3 scripts/build_docx.py resume.json --style <style> --out <file>.docx(依赖 python-docx,安装见 output-guide)。文件生成后、交付前,按三个维度逐项核对,不达标就修完再交:
内容
格式
简历-<姓名>-<风格>.html、简历-<姓名>.docx;告知 HTML→PDF 的打印路径排版
交付时:给出文件路径;一句话说明针对 JD 做了哪些取舍;提醒换岗位投递可回来重新匹配。
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.