resume-ats-optimizer

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

ATS 简历审计器

ATS Resume Auditor

将“更容易被解析”的建议与“保证通过筛选”明确区分,并保持候选人事实不变。
Clearly distinguish between "easier to parse" suggestions and "guaranteed to pass screening", and keep the candidate's facts unchanged.

先读

Pre-reading

读取 简历事实契约写作规范中的 ATS 输出规则。如果已有 HTML 或 PDF,优先运行:
powershell
python skills/resume-builder/scripts/validate_resume.py --html <resume.html> --mode ats
python skills/resume-builder/scripts/validate_resume.py --pdf <resume.pdf>
Read the Resume Fact Contract and ATS Output Rules in Writing Specifications. If HTML or PDF is already available, prioritize running:
powershell
python skills/resume-builder/scripts/validate_resume.py --html <resume.html> --mode ats
python skills/resume-builder/scripts/validate_resume.py --pdf <resume.pdf>

协作入口

Collaboration Entry

这是母版生成后和 JD 定制版生成后的质量关卡。默认检查并报告解析风险与关键词/事实缺口,但不静默修改简历;用户确认后,才将呈现修复交回
resume-builder
jd-tailorer
没有 JD 时只检查可解析性和结构;有 JD 时把“可直接改善的呈现问题”与“必须保留的真实能力缺口”分开报告。它不替代 JD 分析,也不决定是否投递。
This is a quality checkpoint after the master version is generated and after the JD-customized version is generated. It defaults to checking and reporting parsing risks and keyword/fact gaps, but does not silently modify the resume; only after user confirmation will the fixes be sent back to
resume-builder
or
jd-tailorer
.
When there is no JD, only check parseability and structure; when there is a JD, separate "presentation issues that can be directly improved" from "genuine capability gaps that must be retained" in the report. It does not replace JD analysis nor decide whether to submit the resume.

工作流

Workflow

  1. 检查输入格式、是否存在可提取文本、标准章节标题和正文阅读顺序。
  2. 对 HTML 检查图像承载文字、表格、复杂定位、页眉页脚、不可复制文本等风险;对 PDF 检查页数与文本提取。
  3. 从 JD 分析中读取关键词,按“已确认候选人事实中的精确匹配 / 相关表达 / 缺失”报告覆盖情况。
  4. 给出两类建议:呈现修复(可直接做)与事实缺口(只能追问或保留缺口)。
  5. 需要导出时,以同一事实源生成单栏、标准标题、普通文本的 ATS-safe HTML/PDF;不为提高匹配率增加技能。
  1. Check input format, availability of extractable text, standard section headings, and reading order of the main text.
  2. For HTML, check risks such as text carried by images, tables, complex positioning, headers/footers, non-copyable text; for PDF, check page count and text extraction.
  3. Read keywords from JD analysis, and report coverage status by "exact match / related expression / missing in confirmed candidate facts".
  4. Provide two types of suggestions: presentation fixes (can be done directly) and fact gaps (can only be followed up on or retained).
  5. When export is needed, generate ATS-safe HTML/PDF with single-column layout, standard headings, and plain text from the same fact source; do not add skills to improve matching rates.

输出格式

Output Format

markdown
undefined
markdown
undefined

ATS 审计报告

ATS Audit Report

解析与格式

Parsing & Formatting

  • 通过:…
  • 风险:…
  • Passed: …
  • Risks: …

关键词覆盖

Keyword Coverage

| 关键词 | JD 来源 | 简历证据 | 状态 |
| Keyword | JD Source | Resume Evidence | Status |

建议

Recommendations

  1. 可直接修复:…
  2. 需要候选人确认:…
undefined
  1. Directly Fixable: …
  2. Need Candidate Confirmation: …
undefined

约束

Constraints

  • “ATS-safe”表示降低已知解析风险,不代表任何具体系统一定读取正确。
  • 不使用图片、图表或视觉布局承载关键信息;不改变 claim 内容与证据状态。
  • 不以关键词堆砌替代可读的自然表达。
  • "ATS-safe" means reducing known parsing risks, and does not guarantee that any specific system will read it correctly.
  • Do not use images, charts, or visual layouts to carry key information; do not change the content of claims or the status of evidence.
  • Do not replace readable natural expressions with keyword stuffing.