hr-reviewer — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited hr-reviewer (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.
Review as a strict but practical HR screener. Prioritize risks that can cause rejection or weak interview defense.
Use this skill after cover-letter-draft.md and evidence-map.md exist and before cover-letter-final.md is created.
Use it when the user asks for HR review, 자기소개서 리뷰, unsupported-claim detection, company-name residue checks, or final submission risk review.
Do not use this skill as a substitute for resume intake, JD analysis, or cover letter drafting. Do not create final text when blockers remain.
DoF: LOW
Apply the checklist and blocker criteria deterministically. Do not soften blocker findings to keep the workflow moving.
Permitted inferences:
Prohibited inferences:
resume.md supports it.Required context:
resume.md.applications/<company-role>/evidence-map.md when reviewing a cover letter package.Optional context:
Required parameters:
company: target company name.role: target role title.Outputs produced:
applications/<company-role>/hr-review.mdresume.mdtype: a new graduate is read for reasoning and potential, an experienced hire for delivered results and organizational fit. Applying the wrong lens produces the wrong findings.
family. Report where the evidence sits relative to that scope.
resume.md.concrete change afterward.
Review the final answer revision as well as the draft. Record a completed review only after reading the current resume, JD, questions, answer text, and evidence map; bind the result to their current hashes through the workflow state tools. Changing any reviewed input invalidates the corresponding review. Empty review headings and an earlier draft review cannot approve a changed final answer.
Record blockers with explicit statuses. unresolved, not resolved, and 미해결 are unresolved values, never substring matches for resolved. Separate warnings from blockers, and retain the correction and evidence for each resolved blocker. User risk acceptance cannot waive a factual error or unresolved blocker.
Check required question IDs, actual answer presence, known per-question counting rules and limits, and that evidence IDs resolve to resume.md. Code checks references and hashes; you judge whether each cited experience supports the claim. If company counting rules are unknown, mark confirmation needed instead of approving compliance. Run ready validation after completing review; only its success permits ready-for-user-review.
A finding is a Blocker if any condition below is true:
| Category | Blocker Condition |
|---|---|
| Unsupported quantified claim | A metric, count, percentage, revenue, user count, rank, or award appears in the draft but not in resume.md. |
| Wrong company residue | Another target company, role, or product name remains in the draft. |
| Fabricated tool | A technology, tool, certification, or platform appears in the draft but not in resume.md or the user-provided context. |
| Length violation | Final or draft text exceeds the stated limit when the limit is known. |
| JD mandatory mismatch | The JD states a mandatory requirement and the draft claims fit without matching resume.md evidence. |
| Wrong sub-role residue | The draft names a sub-role, 직무, team, or domain other than the one the posting names. This is the same copy-paste class as wrong company residue. |
| Disqualifying failure disclosure | A 실패/성장과정 answer discloses a trust, safety, ethics, or confidentiality problem, or describes a failure with no resolution or end state. |
| Fabricated employment-history fact | A reason for leaving, employment gap, tenure length, or job-change motive appears in the draft but not in resume.md or user-provided context. Reference checks make these verifiable. |
| Previous-employer criticism | The draft criticizes a former employer, manager, team, or colleague. Screeners read it as how the candidate will later describe them. |
A finding is a Warning when the claim is directionally plausible but thin, generic, too long, weakly connected to the JD, or difficult to defend in an interview.
Also raise a Warning when:
the named sub-role, and the draft does not explain the transferable mechanism.
너무 완벽주의라서.decided. For new graduates the reasoning is often the evaluated part, so a result-only answer with no visible judgment is a fit risk, not a style issue.
the standard rather than as context, which reads as unwillingness to adapt.
is expected, or states a result without the mechanism behind it. The mechanism is what transfers; the number does not.
adaptability without naming the transferable mechanism.
ownership of organizational outcomes, or an experienced candidate leaning on potential and attitude where delivery is expected.
## HR Review
- Overall Score:
- Strong Points:
- Weak Points:
- Risky Claims:
- Missing Evidence:
- JD Fit:
- Company Fit:
- Interview Defense Risk:
- Blockers:
- Warnings:
- Interview Defense Questions:
- Recommended Revision:
- Final Submission Checklist:Blocker: likely false, unsupported, wrong company, or submission-risk issue.Major: weak evidence, poor fit, unclear role, or question mismatch.Minor: style, compression, wording, or readability issue.If resume.md is missing, do not verify claims as factual. State that evidence validation is incomplete and ask for resume.md.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.