모듈화된 이력서 관리 시스템. Markdown 기반으로 이력서를 작성하고, 다양한 포맷(PDF, HTML, TXT)으로 빌드합니다.
- Variant 시스템:
public(포트폴리오용)과job(지원용) 두 가지 버전 관리 - Override 시스템: 지원 회사별 맞춤형 이력서 생성
- 다양한 출력 포맷: PDF, HTML, Markdown, 채용사이트용 텍스트
- Claude Code 연동: AI 스킬로 채용공고 분석 및 이력서 최적화
# macOS
brew install python pandoc
pip3 install weasyprint
# Ubuntu/Debian
sudo apt-get install python3 pandoc
pip3 install weasyprint# 예제 데이터로 빌드
./build.sh example all
# 생성된 파일 확인
ls build/resume-example*# 프로필 디렉토리 생성 후 예제 복사
mkdir -p profile companies
cp -r example/profile/* profile/
cp -r example/companies/* companies/
# 파일들을 개인 정보로 수정
# profile/contact.md, profile/summary-*.md 등# 공개용 이력서 (포트폴리오)
./build.sh public all
# 지원용 이력서
./build.sh job all
# 특정 회사 타겟
./build.sh job full --target company-nameresume/
├── profile/ # 개인 프로필 (연락처, 요약, 기술스택)
│ ├── contact.md
│ ├── summary-public.md # 포트폴리오용 요약
│ ├── summary-job.md # 지원용 요약
│ ├── skills-public.md
│ ├── skills-job.md
│ ├── education.md
│ ├── awards.md
│ └── languages.md
├── companies/ # 경력 정보
│ └── <company>/
│ ├── profile.md
│ └── projects/
│ └── *.md
├── overrides/ # 타겟별 오버라이드
│ └── <target>/
│ └── profile/
├── templates/ # 빌드 도구
│ ├── resume_builder.py
│ ├── style.css
│ └── style-short.css
├── example/ # 예제 데이터
├── docs/ # 상세 문서
└── build/ # 생성된 파일 (gitignored)
마크다운에서 variant별 콘텐츠를 구분합니다:
<!-- public-only:start -->
상세 메트릭 (커밋 1,200+, DAU 10만+)
<!-- public-only:end -->
<!-- job-only:start -->
간결한 성과 요약
<!-- job-only:end -->- Getting Started - 설치 및 빠른 시작
- Customization - variant, override 시스템
- AI Workflow - Claude Code 스킬 활용
구직 활동을 위한 AI 스킬이 포함되어 있습니다:
| 스킬 | 설명 |
|---|---|
/extract-company-info |
회사 정보 추출 |
/extract-job-posting |
채용공고 추출 |
/jd-screening |
JD 적합성 분석 |
자세한 사용법은 AI Workflow를 참고하세요.
MIT License - see LICENSE