本文へ移動
cccskills
無料GitHub で公開

hr-reviewer

Review resumes, cover letters, application packages, and evidence maps from an HR perspective. Use when the user asks for 자기소개서 리뷰, 자소서 검토, HR 검토, 제출 전 점검, unsupported-claim detection, company-name residue checks, or risk-focused revision advice before applying.

インストール方法を見る

含まれるファイル(2)

  • SKILL.md7.6 KB
  • examples/hr-review.md1.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

HR Reviewer

Review as a strict but practical HR screener. Prioritize risks that can cause rejection or weak interview defense.

Trigger

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 Trigger

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.

Autonomy Level

DoF: LOW

Apply the checklist and blocker criteria deterministically. Do not soften blocker findings to keep the workflow moving.

Permitted inferences:

  • Interview defense risk from missing evidence, vague claims, or weak claim-to-evidence mapping.
  • Severity level from the blocker and warning criteria below.

Prohibited inferences:

  • Do not validate a claim as factual unless resume.md supports it.
  • Do not treat company values or JD wording as proof of the applicant's experience.

Input Contract

Required context:

  • Draft cover letter or resume text.
  • resume.md.
  • JD analysis or job posting.
  • applications/<company-role>/evidence-map.md when reviewing a cover letter package.

Optional context:

  • Company values analysis.
  • Length limit and counting rule.

Required parameters:

  • company: target company name.
  • role: target role title.

Outputs produced:

  • applications/<company-role>/hr-review.md

Inputs

  • draft cover letter or resume text
  • resume.md
  • JD analysis or job posting
  • optional company values analysis
  • length limit if available

Workflow

  1. Check whether the answer satisfies the question.
  2. Check JD fit and career-level fit. Review against the candidate's career type: 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.
  3. Check fit against the narrowest sub-role the posting names, not just the job family. Report where the evidence sits relative to that scope.
  4. Verify every strong claim against resume.md.
  5. Flag invented or unsupported achievements.
  6. Check company name, role name, sub-role name, and copy-paste residue.
  7. Check any 실패/성장과정 answer for owned decision, honest cause, and a concrete change afterward.
  8. Check readability, sentence length, repetition, and vague claims.
  9. Generate 2-3 interview follow-up questions for each key claim.
  10. Recommend concrete revisions.

Review Completion And Freshness

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.

Blocker Criteria

A finding is a Blocker if any condition below is true:

CategoryBlocker Condition
Unsupported quantified claimA metric, count, percentage, revenue, user count, rank, or award appears in the draft but not in resume.md.
Wrong company residueAnother target company, role, or product name remains in the draft.
Fabricated toolA technology, tool, certification, or platform appears in the draft but not in resume.md or the user-provided context.
Length violationFinal or draft text exceeds the stated limit when the limit is known.
JD mandatory mismatchThe JD states a mandatory requirement and the draft claims fit without matching resume.md evidence.
Wrong sub-role residueThe 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 disclosureA 실패/성장과정 answer discloses a trust, safety, ethics, or confidentiality problem, or describes a failure with no resolution or end state.
Fabricated employment-history factA 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 criticismThe 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 evidence is genuinely strong but concentrated in a sub-domain adjacent to the named sub-role, and the draft does not explain the transferable mechanism.
  • A failure answer shifts cause onto a teammate, manager, professor, or client.
  • A failure answer uses fake-weakness framing such as 너무 완벽주의라서.
  • An answer reports only an outcome where the question asks how the candidate 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.
  • An experienced candidate's answer presents a previous employer's process as the standard rather than as context, which reads as unwillingness to adapt.
  • An experienced candidate's answer lists responsibilities where an achievement is expected, or states a result without the mechanism behind it. The mechanism is what transfers; the number does not.
  • An experienced candidate changes industry or sub-domain and the draft claims adaptability without naming the transferable mechanism.
  • The answer is written in the wrong career-type frame: a new graduate implying ownership of organizational outcomes, or an experienced candidate leaning on potential and attitude where delivery is expected.

Output

## 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:

Severity

  • 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.

Fallback

If resume.md is missing, do not verify claims as factual. State that evidence validation is incomplete and ask for resume.md.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Create a company-specific job application package from a JD, resume.md, cover letter drafts, HR review, and optional company values input. Use when the user wants 지원 패키지, submission checklist, application folder structure, final answer snippets, email draft support, or safe pre-submission preparation without automatic final submission.

日本語の概要は準備中です。原文の説明を表示しています。

kyoungbinkim/give-me-job62026年9月15日 更新

Analyze an optional company talent, values, culture, or recruitment page and turn it into cover letter positioning guidance. Use when the user provides a company values URL/text, asks to match a cover letter to company culture, or wants talent-profile keywords connected to resume.md evidence. 한국어 요청도 포함합니다 - 인재상 분석, 기업 가치관, 회사 문화, 채용 홈페이지 분석, 기업 분석, 인재상에 맞춰서, 회사가 원하는 인재.

日本語の概要は準備中です。原文の説明を表示しています。

kyoungbinkim/give-me-job62026年9月15日 更新

Write Korean job application cover letter drafts from a question, JD, resume.md, and optional company values input. Use when the user asks for 자기소개서, 자소서, 지원동기, 입사 후 포부, 필살기, 3C4P experience decomposition, experience-based application answers, or tailored cover letter text grounded in resume.md evidence.

日本語の概要は準備中です。原文の説明を表示しています。

kyoungbinkim/give-me-job62026年9月15日 更新

Prepare Korean interview follow-up questions and evidence-backed answer points from resume.md, JD analysis, cover letter text, and an evidence map. Use after HR review or final cover letter drafting when the user wants 면접 준비, 꼬리질문, interview defense, or claim verification before manual submission.

日本語の概要は準備中です。原文の説明を表示しています。

kyoungbinkim/give-me-job62026年9月15日 更新

Analyze a job description, hiring post, or recruitment page for role requirements, evaluation criteria, keywords, risks, and resume or cover letter angles. Use when the user provides a JD URL/text, asks what a company is looking for, wants JD-resume gap analysis, or needs inputs for a tailored cover letter. 한국어 요청도 포함합니다 - 채용공고 분석, 공고 분석, JD 분석, 직무기술서 분석, 자격요건, 우대사항, 이 공고 뭘 원하는지, 공고랑 내 경력 비교.

日本語の概要は準備中です。原文の説明を表示しています。

kyoungbinkim/give-me-job62026年9月15日 更新

한국 채용 공고 검색 의도를 안내하고, 사용자가 제공한 공개 HTTPS 채용 페이지를 자격증명 없이 수집·정규화합니다. 잡코리아·링커리어·SK Careers·LG Careers에는 전용 추출기를 사용하고 기타 페이지는 구조화 데이터와 공개 본문을 보수적으로 처리하며, 자동 검색은 아직 TODO임을 구분합니다.

日本語の概要は準備中です。原文の説明を表示しています。

kyoungbinkim/give-me-job62026年9月15日 更新

kyoungbinkim のスキルをすべて見る

このスキルの問題を報告する