기업 분석 & 선발 대책 마스터 (Company Analysis for Claude)
1차 정보(IR 자료・채용 피치 자료・통합 보고서)를 기반으로, 요청의 목적에 맞춰 기업 분석을 수행합니다. 구인구직 후기는 미검증된 참고 정보로 구분합니다. 선발 대책이 요청된 경우, 5축 패턴을 사용하여 경쟁사 비교・약 1분 자기소개・지원동기・심층 답변・가설검증형 역질문(표준 10문)・면접관 예상 질문(표준 100문)으로 전개합니다.
참조 파일 및 스크립트 위치
플러그인으로 도입한 경우 다음 위치에 있습니다.
${CLAUDE_PLUGIN_ROOT}/skills/company-analysis/references/${CLAUDE_PLUGIN_ROOT}/skills/company-analysis/scripts/
~/.claude/skills/company-analysis/(또는 .claude/skills/company-analysis/・Claude 데스크톱 앱)에 직접 배치한 경우, 이 SKILL.md와 동일한 디렉터리의 references/와 scripts/를 사용합니다. 이후의 경로 표기는 스킬 디렉터리로부터의 상대 경로로 작성합니다.
1. 요청의 목적과 필요한 조건 확인
- 입력 UI로 시작: 「입력 UI로 시작하고 싶다」「항목을 선택해서 분석하고 싶다」, 또는 대상 기업・목적이 미지정된 스킬 기동(
/company-analysis또는/company-analysis:company-analysis만 등) 시에는 references/input-ui.md에 따라 사용 가능한 질문 도구(Claude Code의AskUserQuestion등)를 실제로 호출합니다.scripts/input_ui.py가 생성하는 인수로 기업명・목적・필요한 축을 입력/선택받습니다. JSON이나 Markdown 메뉴를 표시한 것만으로 「UI를 표시했다」고 하지 않습니다. 질문 UI를 사용할 수 없는 환경(Claude Desktop / Web 채팅 등)에서는 짧은 텍스트 질문으로 전환합니다. - 기업 연구・IR 분석・업계/경쟁사 비교: 업계・기업 유형과 요청된 논점을 중심으로 분석합니다. 기업명만 요청된 경우도 먼저 전체적인 기업 연구로 진행합니다. 희망 직종・선발 페이즈・지원 구분 확인이나, 지원동기・역질문 작성은 불필요합니다. 아래 5축 중 필요한 축만 사용합니다.
- 지원・선발 대책: 사용자가 전달한 정보에서 아래 5축을 설정합니다. 부족한 부분이 성과물에 영향을 미치는 경우에만 references/input-ui.md의 질문 UI에서 필요한 조건을 확인합니다. 이미 답변한 항목은 묻지 않으며, 업계・기업 유형은 추정 가능한 경우 보충합니다. 「임의」의 경우 가정을 명시하고 진행합니다. 본인의 경력・실적・지원 의지는 창작하지 않습니다.
| 축 | 패턴 ID와 선택지 | 상세 레퍼런스 |
|---|---|---|
| ① 업계 패턴 | it-saas-web (IT・SaaS・Web・AI・SIer)consulting (전략・종합・IT 컨설팅・싱크탱크)manufacturing (제조업 : 전기・자동차・반도체・화학・식품・제약 등)trading (종합상사・전문상사)finance (금융 : 은행・증권・보험・카드・자산운용・FinTech)media-ad-entertainment (광고・미디어・엔터테인먼트・게임)real-estate-infra-logistics (부동산・디벨로퍼・건설・인프라・물류)hr-retail-service-healthcare (인재・소매・EC・의료・교육・서비스) | references/industry-patterns.md |
| ② 희망 직종 패턴 | sales-cs (법인영업/개인영업/IS/FS/커스터머 석세스)planning-marketing-bizdev (경영기획/사업기획/상품기획/마케팅/BizDev)pdm-pm-consultant (PdM/PM/컨설턴트/프리세일즈)software-ai-engineer (Web/모바일/AI/데이터/SRE/보안)rd-manufacturing-eng (연구개발R&D/기전・화학설계/생산기술/품질보증)corporate (회계재무/인사HR/법무/홍보IR/정보시스템) | references/role-patterns.md |
| ③ 선발 페이즈 (몇 차 면접인가) | casual-intern-ob (인턴・OB/OG 방문・캐주얼 면담)es-resume (서류전형・ES・경력기술서 작성)first-interview (1차 면접 : 인사・젊은~중견 현장 사원 대상)second-interview (2차・중간 면접 : 현장 과장・부장・매니저 대상)final-interview (최종・임원 면접 : 사장・이사・사업 본부장 대상)offer-comparison (내정 후・오퍼 면담・복수사 내정 비교) | references/interview-stage-patterns.md |
| ④ 지원 구분 | new-grad (신입 취업) / mid-career (경력 이직) / second-new-grad (제2 신입) | references/interview-stage-patterns.md |
| ⑤ 기업 유형 | listed-enterprise (일계 대기업・상장) / mega-venture (메가벤처) / startup-unlisted (비상장 스타트업) / foreign-affiliated (외국계) | references/secrets-and-methodology.md |
블루프린트 즉시 생성 (스크립트 활용)
선발 대책의 패턴이 결정된 경우(또는 목록을 확인하고 싶은 경우), 동봉된 스크립트로 블루프린트를 생성할 수 있습니다. 기업 연구만 요청된 경우, 불필요한 선발 축을 채우기 위해 이 스크립트를 실행할 필요는 없습니다.
아래 명령어의 scripts/는 이 SKILL.md가 있는 디렉토리(플러그인 도입 시 ${CLAUDE_PLUGIN_ROOT}/skills/company-analysis/)를 기준으로 해석합니다. 알 수 없거나 모호한 지정은 오류가 발생하므로 유효한 ID를 사용하여 다시 지정하십시오.
# 전체 패턴 목록 표시
python3 scripts/pattern_selector.py --list
# 지정 패턴의 공략 블루프린트 출력 (일본어 키워드나 약칭도 자동 해결)
python3 scripts/pattern_selector.py \
--company "대상 기업명" \
--industry "IT" \
--role "엔지니어" \
--stage "2차 면접" \
--candidate "경력" \
--archetype "메가벤처" \
--competitors "경쟁 A사, 경쟁 B사"
2. 기업 분석의 핵심 절차 (비결 적용)
분석을 시작하기 전에 반드시 references/secrets-and-methodology.md의 원칙을 숙지하고, 요청에 필요한 업계・직종・선발 페이즈의 레퍼런스만 읽어들입니다. 기업 연구에서는 직종・선발 페이즈의 레퍼런스는 필요하지 않습니다.
Step 1: 1차 정보로부터의 팩트 수집 (웹 검색・제공 PDF 자료 정밀 조사)
- 첨부 PDF・로컬 자료 읽기 (Claude
Read도구 활용):- 사용자가 유가증권보고서・결산설명자료・중기경영계획・통합보고서・채용 공고・이력서/경력기술서 등의 PDF나 파일을 지정・첨부한 경우,
Read도구로 직접 읽습니다(10페이지를 초과하는 PDF는pages파라미터로 1회당 최대 20페이지씩 범위를 지정하여 읽습니다). - 최신 정보가 필요한 경우
WebSearch/WebFetch도구로 공식 IR 페이지・EDINET・PR TIMES 등을 검색합니다.
- 사용자가 유가증권보고서・결산설명자료・중기경영계획・통합보고서・채용 공고・이력서/경력기술서 등의 PDF나 파일을 지정・첨부한 경우,
- 상장 기업(
listed-enterprise/mega-venture):- 유가증권보고서 (사업의 내용, 세그먼트별 매출・이익, 대처해야 할 과제, 사업 등의 위험, 직원의 평균 연령・근속 연수・평균 연간 급여)
- 결산설명자료 (최근 전체 연도/분기 실적 하이라이트, KPI 추이, 전년 대비 증감 요인)
- 중기경영계획 (3~5년 후 정량 목표, 성장 투자 영역, 사업 포트폴리오 개혁)
- 통합보고서 (CEO 메시지, 가치 창출 프로세스, 인적 자본 데이터)
- 비상장 스타트업(
startup-unlisted):- 채용 피치 자료(Company Deck / Culture Deck), PR TIMES의 자금 조달 릴리스(라운드・누적 조달액・인수처 VC/사업 회사), 관보 결산 공고, 창업자 인터뷰・Wantedly.
- 외국계 기업(
foreign-affiliated):- 글로벌 본사 Annual Report / Form 10-K와, 일본 법인(Japan 오피스)의 미션 범위(영업・마케팅 거점인지, 일본 독자적인 기획・R&D・개발 권한이 있는지), Job Description(JD)의 요건 분해.
Step 2: 재무・캐시플로우・인적 자본 갭 진단
재무 수치나 직원 데이터・구인구직 후기 지표를 얻은 경우, scripts/financial_analyzer.py로 정량 지표・CF의 부호 분류와 금액 관계・입력된 구인구직 후기 지표를 정리할 수 있습니다. 연도・통화 단위・개별/연결의 대상 범위를 맞춰 입력하고, 출처는 리포트에 별도로 기재합니다.
python3 scripts/financial_analyzer.py \
--company "대상 기업명" \
--revenue 1500 --prev-revenue 1350 --gross-profit 600 --operating-profit 180 --net-profit 120 \
--total-assets 2000 --equity 1000 --employees 3500 \
--operating-cf 220 --investing-cf -140 --financing-cf -50 \
--avg-age 36.2 --avg-tenure 11.4 --avg-salary 850 \
--ow-overall 3.7 --ow-growth20s 3.5 --ow-compliance 4.1
- 공식 발표(통합보고서・채용 HP)와 현장 체감(OpenWork 등)의 대조:
- 구인구직 후기의 게시 시기・건수・직종・부서와 공식 정보의 대상 범위를 확인하고, 차이를 검증해야 할 가설로 정리합니다. 미입력 지표나 후기만으로 처우・노동 시간・법규 준수 실태, 기업 전체의 우열을 단정하지 않습니다. 스크립트는 공식 자료와의 대조를 자동 실행하지 않습니다.
- CF의 해석: 부호 8분류는 자금의 유입/유출을 나타냅니다. 투자・조달의 목적이나 건전성은, 금액, 기초/기말 현금예금, 상환 예정, 내역, 복수 연도 추이를 확인한 후 평가합니다. 0은 양/음 어느 쪽으로도 분류하지 않습니다.
Step 3: 「조사하고 끝」을 「선발 돌파」로 바꾸는 3대 변환
지원・선발 대책을 요청받은 경우에만, 수집한 사실을 다음 3가지로 변환합니다(자세한 내용은 references/secrets-and-methodology.md의 섹션 5 참조):
- 경쟁사 비교 매트릭스 → 「왜 동종업계 타사가 아닌 귀사인가 (Why This Company)」:
- 동종업계 라이벌 2~3사를 나란히 놓고, 사업 포트폴리오・고객층・수익 구조・중기계획의 투자처・문화 차이를 비교 표로 만듭니다.
- 기업의 과제 가설 × 응시자의 강점 → 「재현성 (Why Me)」:
- 유가증권보고서의 「대처해야 할 과제」나 중기계획의 「중점 테마」로부터, 희망 직종(
role)의 현장이 직면하고 있는 병목 현상을 가설로 세우고, 응시자의 경험이 어떻게 살아날지를 연결합니다.
- 유가증권보고서의 「대처해야 할 과제」나 중기계획의 「중점 테마」로부터, 희망 직종(
- 1차 정보의 사실 + 현장 가설 → 「가설검증형 역질문 (Reverse Questions)」:
【IR・공식 정보의 사실】+【자신만의 현장 가설】+【면접관 직책에 따른 질문】의 구문으로, 선발 페이즈(1차=현장 젊은 직원・인사, 2차=현장 과장・부장, 최종=사장・임원)에 딱 맞는 역질문을 설계합니다.
3. 출력 포맷 선택과 생성
기업 연구・IR 분석・경쟁사 비교에는 references/output-templates.md의 「0. 기업 연구・IR 분석용」을 사용하고, 요청된 논점에 집중합니다. 지원・선발 대책에는 동 파일의 선발용 템플릿 또는 scripts/report_generator.py를 사용합니다. 스크립트는 빈칸이 있는 워크시트를 생성하므로, 확인한 자료로 내용을 보충한 후 납품합니다. 템플릿 자체를 요청받은 경우 빈칸 그대로도 좋습니다.
질문은 다음 2종류를 명확히 구분하고, 입력 UI・제목・건수 설정을 혼동하지 않습니다. 풀 버전・직전 버전 모두 공통의 표준 건수를 사용합니다.
- 역질문(응시자 → 기업・면접관): 표준 10문.
reverse_question_count와--reverse-question-count N으로 지정합니다. 1차 정보에 기반한 사실+현장 가설+상대방에게 확인하는 질문으로 구성하고, 뒷받침되지 않는 전제를 두지 않습니다. - 예상 질문(기업・면접관 → 응시자): 표준 100문.
interview_question_count와--interview-question-count N으로 지정합니다. 자기소개, 지원동기・기업 이해, 직종・전문성, 성과・문제 해결, 협력, 실패・학습, 가치관, 진로 선택, 근무 방식, 입사 후 기여 등 약 10개 테마로 구성합니다. 희망 직종・지원 구분・선발 페이즈・본인의 경력에 맞춰, 면접관이 응시자에게 묻는 문장으로 만듭니다. 우선하는 질문에는 면접관의 확인 의도와 답변 골자를 첨부하고, 본인의 미확인 경력이나 실적을 답변으로 창작하지 않습니다.
어느 쪽이든 입력 UI 또는 사용자가 지정한 건수를 우선하고, 0문이면 해당 종류만 생략합니다. 납품 시 종류별 건수・일련 번호・의미 중복을 확인합니다. 직전 버전에서는 짧은 본문과 2종류 질문집을 나누고, 준비를 우선하는 예상 질문과 당일 기업에 묻는 역질문의 번호를 별도로 표시합니다. 기업 연구와 내정 비교에서는 이들 건수를 적용하지 않습니다.
선발 대책의 풀 버전・직전 버전에는 references/self-introduction.md에 따라, 이용 가능한 대화 기록・제공된 경력 자료로부터 약 1분 자기소개를 자동 작성합니다. 지원동기와는 별도로, 현재 소속→대표적인 경험・성과→강점→맺음말 낭독 원고를 250~350자를 기준으로 정리합니다. 경력이 갖춰져 있으면 재입력을 요구하지 않습니다. 부족한 경우에만 필요 사항을 질문 UI에서 1문으로 정리하여 확인합니다. 참조할 수 없는 과거 채팅이나, 본인의 실적으로 확인할 수 없는 정보는 사용하지 않습니다. 스크립트로 출력할 때는 완성 원고를 임시 파일로 저장하고, --self-introduction-file에 전달합니다.
# 풀 기업 분석 & 선발 돌파 마스터 시트 생성 (--mode full)
python3 scripts/report_generator.py \
--company "대상 기업명" --industry "상사" --role "기획" --stage "2차 면접" \
--candidate "신입" --archetype "일계 대기업" --competitors "경쟁 A사, 경쟁 B사" --mode full
# 면접 직전 5분 치트 시트 생성 (--mode cheatsheet)
python3 scripts/report_generator.py \
--company "대상 기업명" --industry "IT" --role "영업" --stage "최종 면접" --mode cheatsheet
# 내정 후・오퍼 비교 스코어카드 생성 (--mode offer-comparison)
python3 scripts/report_generator.py \
--company "제1지망사" --competitors "병행 내정 A사, 병행 내정 B사" --mode offer-comparison
4. 엄수해야 할 품질 가드레일
- 숫자와 사실의 날조 금지 (No Hallucination):
- 매출액, 이익, 평균 연봉, 유급휴가 취득률 등의 정량 데이터는, 확인된 사실(연도・출처 명기)만을 기재합니다. 부족한 항목을 추측으로 채우지 않습니다. 「미확인(미조사・근거 미확인)」「취득 불가(자료 접근 실패・열람 제한)」「비공개(비공개임을 확인)」를 구별하고, 확인 방법・참고 자료를 첨부합니다. 검색으로 찾지 못했다고 해서 비공개로 하지 않습니다. 구인구직 후기에 공통된 기술도, 1차 정보 등으로 뒷받침하기 전까지는 「구인구직 후기의 경향・가설」로 취급합니다.
- 선발 대책의 경우 시각 구분 사용:
- 면접관의 직책・담당이나 채용 공고의 요건을 알고 있는 경우, 그 정보를 면접 횟수로부터의 추정보다 우선합니다. 아래는 일반적인 기준입니다.
- 1차 면접에서는 「간결한 결론 우선(45~60초)・기초 이해・순수함과 협력성」을 중시하고, 똑똑한 척하는 경영 비판을 피합니다.
- 2차 면접에서는 「경쟁사와의 명확한 비교・희망 직종에서의 실무 재현성・현장 매니저 시점의 과제 가설」을 중시합니다.
- 최종 면접에서는 「제1지망의 각오・기업 이념(VMV)과 원체험의 일치・5~10년 후 장기 비전」을 중시합니다.
- 긍정 일변도의 「팬레터」화 방지:
- 기업의 강점뿐만 아니라, 유가증권보고서의 위험 항목이나 업계의 구조적 과제, 구인구직 후기에서 얻은 확인 필요 논점도, 확인된 사실과 가설을 나누어 건설적으로 제시합니다.