Application Kit은(는) 무엇을 하나요?
채용 공고와 이력서를 바탕으로 지원에 필요한 모든 것을 준비합니다: 이 직무에 맞춰진 이력서와 자기소개서, 현실적인 적합도 점검, 우선 제시할 포트폴리오 작품, 채용 관계자에게 보낼 메모, 그리고 후속 계획. 모든 내용은 지원자의 실제 경험에서 비롯되며, 공고에서 사용된 언어로 표현됩니다.
사용법
/application-kit <채용 공고 URL 또는 붙여넣은 텍스트> [회사 브리프 첨부] [포트폴리오 링크]
이력서(PDF, Word 또는 텍스트)를 첨부하거나 대화의 앞부분에서 참조할 이력서를 지정하세요. 간단한 요청도 가능합니다:
- "이 공고에 맞게 이력서를 다듬고 자기소개서를 작성해 줘: <링크>." (이력서 첨부)
- "Netflix Design Lead 공고에 대한 Application Kit입니다. 여기 제 이력서와 Netflix에 대한 Company Brief가 있습니다."
- "이 공고에 대한 자기소개서만 따뜻하고 직설적으로 작성해 줘."
- "이 직무의 채용 담당자에게 보낼 아웃리치 노트를 작성해 줘."
- 이력서 길이를 설정하려면 "한 페이지" 또는 "두 페이지"를 추가하세요.
Company Brief 스킬과 함께 사용하면 좋습니다: 대화에 해당 회사에 대한 브리프가 있거나 첨부된 경우, 그 브리프의 우선순위, 언어, 인물, 면접 노트를 활용합니다.
파일. <skill-dir>은 이 스킬의 폴더, 즉 이 SKILL.md가 있는 폴더를 의미합니다. 템플릿은 assets/에, 스크립트는 scripts/에, 공유 PDF 단계(글꼴, 색상, 렌더링, 점검)는 references/rendering.md에 있습니다.
엄격한 규칙
- 경력을 절대 허위로 작성하지 마십시오. 새로운 직장, 직함, 날짜, 고용주, 학위, 도구, 지표 또는 성과를 추가하지 마십시오. 이력서와 지원자가 제공한 내용만 바탕으로 단어를 바꾸고, 순서를 조정하고, 생략하고, 강조하십시오. 더 강력한 불릿이 필요한 숫자가 없다면 숫자 없이 불릿을 쓰고 답변에서 숫자를 요청하십시오.
- 진실된 키워드 매칭. 지원자의 업무를 정직하게 설명하는 경우에만 공고의 단어를 사용하십시오. 요구사항이 충족되지 않으면 적합도 점검에서 이를 명확히 밝히고, 정직하게 해결 방법(관련 경험, 프로젝트, 학습 계획)을 제시하십시오. 모호한 표현으로 문서의 격차를 숨기지 마십시오.
- 추가 전에 물어보십시오. 대화에서 언급되었지만 이력서에 없는 내용은 지원자가 정확하고 자신이 주장할 수 있는 내용인지 확인한 후에만 추가하십시오.
- 지원자 추적 시스템이 읽을 수 있어야 합니다. 단일 컬럼, 표준 섹션 이름(Summary, Experience, Skills, Education), 일반 불릿, Word 파일에서 표, 텍스트 상자, 아이콘 또는 이미지 없음, 각 직무에 날짜, 본문에 연락처 정보(헤더가 아님).
- 초안만 제공합니다. 아웃리치 노트는 지원자가 보낼 초안입니다. 아무것도 직접 보내지 말고, 개인 이메일을 추측하지 마십시오.
- 길이를 준수하십시오. 약 10년 미만의 경력은 한 페이지, 시니어 역할은 최대 두 페이지. 단, 지원자가 달리 요청한 경우는 예외입니다.
- 크레딧 라인: 준비 시트 하단에 작은 Beautiful Engine 크레딧을 포함합니다. 지원자가 생략을 요청하지 않는 한 유지하십시오. 이력서, 자기소개서, 아웃리치 노트에는 크레딧을 포함하지 않습니다.
워크플로우
- 공고 읽기 (링크를 가져오고, 페이지가 브라우저를 필요로 하는 경우 브라우저 사용). 추출 항목: 직함, 레벨, 팀, 위치 및 원격 정책, 명시된 경우 급여 범위, 필수 요구사항, 우대사항, 도구, 채용 담당자의 직함, 공고에서 반복되는 단어.
notes.md에 저장합니다. - 이력서 읽기 및 포트폴리오 링크나 Company Brief 읽기. 지원자의 실제 경험, 결과 및 도구를 나열합니다.
- 적합도 점검: 각 요구사항 → 지원자의 가장 강력한 증거 → 강도(strong, partial, gap) → 해결 방법으로 구성된 표. 키워드 커버리지 계산: 공고의 중요한 용어 중 정직하게 나타나는 용어와 누락된 용어.
- 이력서 다듬기 (
scripts/md_doc.py형식의resume.md): 이 역할에 맞춘 2~3줄 요약; 역순의 직무; 각 직무에서 가장 관련성 높은 불릿을 먼저 배치하고, '동작 + 무엇 + 결과' 형식으로 재작성; 사실에 기반하여 공고의 어휘로 기술 작성; 이 지원에 도움이 되지 않는 내용은 삭제. - 자기소개서 작성 (
cover-letter.md): 250~350단어, 공개된 경우 채용 담당자 이름으로 작성. 이 회사와 이 역할을 선택한 이유로 시작하며, 공고나 회사의 최근 작업에서 특정 사실을 인용; 상위 두 가지 요구사항에 매핑된 두 개의 짧은 증명 단락; 대화를 요청하는 마무리. 지원자의 목소리로, 클리셰("저는 관심을 표현하기 위해 글을 씁니다", "열정적인", "팀 플레이어")는 사용하지 않음. - 파일 생성:
python3 <skill-dir>/scripts/md_doc.py resume.md "<이름>-Resume-<회사명>.docx" --html resume-body.html- 자기소개서도 동일하게 실행
- PDF: 각 HTML 조각을
assets/resume-template.html에 붙여넣고 (base.css복사) references/rendering.md에 따라 렌더링. 회사 브랜드 글꼴 대신 깔끔하고 중립적인 글꼴(Inter 또는 Source Serif 4) 사용. 이력서 PDF가 페이지 제한에 맞는지 확인.
- 준비 시트 (
assets/kit-template.html에서 생성): 적합도 점검, 키워드 커버리지, 포트폴리오 선택(어떤 35개 작품, 어떤 순서, 각 작품에 대한 한 줄 설명), 아웃리치 초안(채용 담당자, 채용 매니저, 지원자의 네트워크에 있는 사람에게 추천 요청), 요구사항에 매핑된 상황-행동-결과 형식의 면접 스토리 46개, 질문할 5가지 질문, 날짜가 포함된 후속 일정(지원 후 5~7영업일 후 리마인더, 면접 후 24시간 이내 감사 메모). - 모든 파일을 렌더링, 감사 및 확인. 원본 이력서와 대조하여 모든 주장이 이력서 또는 지원자가 확인한 내용에 근거해야 함.
- 제공: 이력서(Word 및 PDF), 자기소개서(Word 및 PDF), 준비 시트. 답변에 포함할 내용: 적합도 한 줄 요약(strong, stretch, long shot과 그 이유), 가장 큰 격차와 해결 방법, 더 강력한 불릿에 필요한 숫자 목록, 첫 번째 후속 날짜.
출력 파일명: <이름>-Resume-<회사명>.docx/.pdf, <이름>-Cover-Letter-<회사명>.docx/.pdf, <회사명>-Application-Prep-<YYYY-MM>.pdf.