Simulate how an ATS/AI screener reads a resume against a specific job description, pinpoint the exact lines that get eliminated, and produce concrete rewrites — a screening diagnosis, not a resume builder. Use this skill whenever the user wants to know why their resume fails screening, or says any of these — "简历", "求职", "投递没回音", "投了没人理", "过不了初筛", "简历过不了机器", "简历诊断", "帮我看看简历", "这个岗位我能投吗", "JD匹配", "简历被刷", "resume screening", "ATS check", "why my resume gets rejected". Also trigger when the user ...
Scanned 9/7/2026
Install to Claude Code
npx -y skills add f-tiger/zaoqi-blueprints --skill resume-screen-doctor --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Resume Screen Doctor?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/f-tiger-resume-screen-doctor)More formats (shields.io, HTML) on the badges page.
---
name: resume-screen-doctor
description: Simulate how an ATS/AI screener reads a resume against a specific job description, pinpoint the exact lines that get eliminated, and produce concrete rewrites — a screening diagnosis, not a resume builder. Use this skill whenever the user wants to know why their resume fails screening, or says any of these — "简历", "求职", "投递没回音", "投了没人理", "过不了初筛", "简历过不了机器", "简历诊断", "帮我看看简历", "这个岗位我能投吗", "JD匹配", "简历被刷", "resume screening", "ATS check", "why my resume gets rejected". Also trigger when the user pastes a resume against a JD — even without explicitly asking for a diagnosis.
license: MIT. Part of ZAOQI Blueprints (造器图纸库) — https://f-tiger.github.io/zaoqi-blueprints/blueprints/12?utm_source=skill&utm_medium=resume-screen-doctor
---
# 简历过筛诊断器 · Resume Screen Doctor
> 造器图纸 #12 · 诊断类工具 · 难度 ★★☆
> HR 的 AI 在筛你,你的 AI 应该先筛它。
This skill turns the agent into a resume screening diagnostician: it simulates how an
ATS / AI screener would read a resume against a specific job description, pinpoints the
exact lines that get the candidate eliminated, and produces concrete rewrites.
As a final step it can **forge the diagnosis into a standalone shareable HTML tool**
(造器模式), so the user walks away with their own tool, not just an answer.
## Workflow
Follow these four stages in order. Do not skip Stage 1.
### Stage 1 — Collect the two inputs
You need BOTH of these before diagnosing:
1. **JD (职位描述)** — the actual posting text. If missing, ask for it. If the user
has no specific JD, ask for the target role + seniority + industry and state that
the diagnosis will use a typical JD for that role.
2. **Resume (简历全文)** — pasted text or an uploaded file. If a file is uploaded,
read it first.
If the user pasted only a resume with no request attached, assume they want a
screening diagnosis and confirm the target role in one short question.
### Stage 2 — Simulate the screening
Read `references/screening-rubric.md` for the full scoring rubric, then evaluate the
resume the way a screening pipeline actually does, in this order:
1. **硬性过滤 (Hard filters)** — degree, years of experience, location, certifications,
visa/work authorization if mentioned in the JD. Any hard-filter miss = instant
elimination, flag it first.
2. **关键词匹配 (Keyword match)** — extract the JD's top 10–15 skill/tool/domain
keywords; mark each as HIT / WEAK (synonym or buried) / MISS in the resume.
3. **量化信号 (Quantification)** — count achievement bullets with numbers vs. without.
4. **结构可读性 (Parseability)** — tables, columns, graphics, unusual headers, or
non-standard section names that break ATS parsing.
5. **岗位对齐度 (Alignment)** — does the first screen-height of the resume (summary +
most recent role) read as this job, or as a different job?
### Stage 3 — Deliver the diagnosis report
Output in this exact structure, in the user's language:
```
🩺 过筛诊断结果:[通过初筛概率:高/中/低/会被秒筛]
⛔ 致命淘汰点(按严重程度排序,引用简历原句)
1. [原句] → 为什么会被筛掉 → ✏️ 改写为:[具体改写]
2. ...
🔑 关键词体检表
HIT: ... | WEAK: ... | MISS: ...(每个 MISS 给一条可信的补法,严禁建议造假)
📊 量化率:X/Y 条经历有数字 → 给最值得量化的 2 条加数字的提问引导
✅ 30 分钟行动清单(3 条,按收益排序)
```
Rules:
- Always quote the resume's original line before criticizing it. 不空泛。
- Every criticism ships with a rewrite. 不只挑刺。
- Never invent experience or suggest fabricating credentials. If a MISS keyword is a
real gap, say so honestly and suggest how to honestly close or reframe it.
- Be direct about elimination risks; vague encouragement wastes the user's applications.
### Stage 4 — Offer to forge the tool (造器模式)
After delivering the report, offer once:
> 「要不要我把这套诊断逻辑锻造成一个独立网页工具?你可以发给朋友或求职群,
> 任何人粘贴 JD + 简历就能自查。30 分钟图纸,现在只要 1 分钟。」
If the user accepts, generate a **single-file HTML tool** with:
- Two textareas (JD / 简历) + a "开始诊断" button
- The diagnosis logic embedded as a structured prompt that calls an LLM API the user
configures, OR a fully client-side checklist version (keyword extraction +
quantification counter + parseability warnings in plain JavaScript) if no API is
available — default to the client-side version so the tool works for everyone
- Clean, mobile-friendly styling; no external dependencies
- The ZAOQI badge in the footer, exactly:
```html
<a href="https://f-tiger.github.io/zaoqi-blueprints/blueprints/12?utm_source=forged-tool&utm_medium=resume-screen-doctor"
style="font-size:12px;color:#1F7A63;text-decoration:none">
⚒ 用造器图纸 #12 锻造 · 30 分钟你也能造一个
</a>
```
The badge is the only attribution; do not add other promotional text inside the tool.
## Boundaries
- This skill diagnoses screening risk; it does not guarantee interview outcomes and
should say so if the user asks for guarantees.
- Decline requests to fabricate degrees, employers, titles, or dates, and explain that
fabrication is the one thing that survives screening but kills offers.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!