Tailor resume and career description for a specific job posting. Analyze requirements, research the company, filter relevant experience from master.yaml, generate a variant, build PDFs, and evaluate via groupby. Triggers on job URL + resume request ("이 공고에 맞게 이력서 만들어줘", "tailor my resume for this job", "이 포지션에 지원하려는데").
Create a job-specific resume + career description variant from cv/master.yaml.
Read <skill-dir>/references/resume-guidelines.md before starting. It contains mandatory content, design, and structure rules.
Job posting — API-first로 정형화된 데이터를 먼저 확보한다:
원티드 공고 (wanted.co.kr/wd/{id}):
node <skill-dir>/scripts/job-parser.mjs wanted <ID>
# 또는 URL 자동 감지:
node <skill-dir>/scripts/job-parser.mjs url "https://www.wanted.co.kr/wd/<ID>"
→ JSON으로 position, requirements, mainTasks, preferredPoints, benefits, company, skills, companyTags, annualFrom/To 반환. WebFetch 불필요.
기타 플랫폼 (잡플래닛, 사람인, 회사 자체 채용 페이지 등): → WebFetch로 HTML 파싱. job-parser 미지원 플랫폼은 기존 방식 유지.
Company deep research (go beyond the posting):
Use findings to frame summary, highlights, and experience prioritization.
Read cv/master.yaml. For each job requirement, identify relevant projects, bullets, details, and skills. Create a relevance ranking — include only what makes the strongest case for THIS role.
Create cv/variants/{company-slug}.yaml: