jd-batchlisted
Install: claude install-skill teslamint/resume-builder
# JD 배치 처리 스킬
여러 채용공고를 일괄 처리합니다.
## 주요 기능
1. **URL 배치 처리**: URL 목록에서 중복 체크 및 추출 필요 여부 판별
2. **폴더 재분류**: 스크리닝 결과 기반 파일 자동 분류
3. **상태 확인**: 현재 JD 분류 현황 조회
## 사용법
### 1. URL ���치 처리
```bash
# URL 목록 파일 생성
cat > urls.txt << 'EOF'
https://www.wanted.co.kr/wd/123456
https://www.wanted.co.kr/wd/234567
https://rememberapp.co.kr/job/345678
EOF
# 배치 처리 실행
python3 templates/jd/pipeline.py --file urls.txt
```
출력 예시:
```
결과 ID 메시지
======================================================================
⏭️ duplicate 123456 이미 존재: 123456-company-position.md
📝 needs_manual 234567 추출 필요 (플랫폼: wanted)
📝 needs_manual 345678 추출 필요 (플랫폼: remember)
======================================================================
총 3건: 중복 1, 수동필요 2
```
### 2. 폴더 재분류
```bash
# 특정 폴더의 JD 파일들을 스크리닝 결과에 따라 재분류
python3 templates/jd/pipeline.py --rescreen private/job_postings/pass/
# 미리보기 (dry-run)
python3 templates/jd/pipeline.py --rescreen private/job_postings/pass/ --dry-run
```
### 3. 현재 상태 확인
```bash
python3 templates/jd/pipeline.py --status
```
출력 예시:
```
📊 JD 현황
========================================
🔴 pass 43건
🟢 conditional/high 5건
🟡 conditional/hold 10건
✅ applied 3건
========================================
총계: 61건
```
## 통합 파이프라인 (자동화)
URL 입력 시 **채용공고 추출 → 기업 정보 추출 → 스크리닝 → 자동 분류**를 한 번에 처리합니다.
### 파이프라인 단계
| Phase | 작업 | 도구 |
|-------|------|------|
| 1 | 중복 체크 | `jd_pipeline.py --url` |
| 2 | JD 추출 + 회