Rocketlist은(는) 무엇을 하나요?
이력서(CV)를 한 번 읽고, 그 사람이 실제로 무엇을 할 수 있는지 파악한 다음, 일치하는 라이브 채용 공고(사용자가 검색창에 입력해 본 적 없는 직무 타이틀로 등록된 공고 포함)를 찾습니다.
작업 대상 표면
Rocketlist는 공개 JSON API가 없습니다. robots.txt는 모든 에이전트에 대해 /api/를 금지하므로, 이 스킬은 계정이나 자격 증명이 필요 없는 공개 웹 페이지를 통해 작동합니다.
- 검색:
https://rocketlist.ai/jobs?q=<검색어>기본 URL이며,city,seniority,category,industry,stage,founded,funding,investor,sort,page파라미터를 지원합니다. 결과 목록은 브라우저에서 렌더링되므로, 이 URL은 JavaScript를 실행할 수 있는 도구로 가져와야 합니다. 일반 GET 요청으로 필터링된 검색을 하면 빈 목록이 반환되며 오류는 발생하지 않습니다. - 채용 상세:
https://rocketlist.ai/jobs/<슬러그>형식입니다. 서버에서 렌더링되므로 일반 GET 요청으로 충분합니다. 공개된 연봉, 필수 및 우대 기술, 그리고job_url(고용주의 자체 ATS 게시물로의 직접 링크)을 포함합니다. - 채용 사이트맵: 약 91,000개의 라이브 채용 URL로, 슬러그에 회사명과 직무명이 포함되어 있습니다. 검색 전에 특정 직무명이 존재하는지 확인할 수 있는 무료 오프라인 인덱스입니다.
정확한 파라미터, 분류 체계, 파싱 방법 및 주의 사항은 references/search-surface.md를 참조하세요.
Rocketlist는 또한 https://rocketlist.ai/mcp에서 search_jobs, get_job, search_companies, get_company 기능을 제공하는 공개 MCP 커넥터를 문서화하고 있습니다. 2026-09-15 기준으로 HTTP 502를 반환했습니다. initialize 호출을 한 번 시도하고, 응답이 있으면 사용하세요. MCP의 search_jobs는 URL로 표현할 수 없는 원격 근무 상태와 기술을 지원합니다. 200이 아닌 응답이 반환되면 웹 페이지로 폴백하고 재시도하지 마세요.
워크플로우
-
CV를 역량으로 읽습니다. 동사, 객체, 상대방, 도구, 도메인, 범위, 그리고 지원자가 명시한 제약 조건(위치, 원격 근무, 경력 수준, 최소 연봉, 다시는 가고 싶지 않은 산업 등)을 파악합니다. 진정으로 필요한 제약 조건에 대해서만 질문하세요.
-
15~25개의 후보 직무 타이틀로 확장합니다. references/title-expansion.md에 있는 5가지 축을 따라 확장하세요. 지원자가 직접 검색했을 타이틀과 검색하지 않았을 타이틀을 모두 포함하고, 나중에 구분할 수 있도록 태그를 붙이세요. 각 타이틀에 대한 CV 근거를 기록합니다.
-
검색에 비용을 들이기 전에 만들어낸 타이틀을 제거합니다.
python3 scripts/rocketlist_job.py scan --pattern "forward deployed" --pattern "deployment strategist"이 명령은 채용 사이트맵을 검색하여 타이틀별 라이브 공고 수를 출력합니다. 0이면 해당 게시판에 타이틀이 존재하지 않는다는 뜻입니다. 조용히 제거하세요.
-
살아남은 각 타이틀을 개별적으로 검색합니다. 타이틀 하나당 하나의
q를 사용하며, 가장 넓은 범위부터 시작합니다.q는 설명과 타이틀 모두에 대해 자유 텍스트로 검색되므로, 긴 복합 쿼리는 결과를 null로 만듭니다.city,seniority또는investor는 기본 타이틀 검색 결과가 너무 많을 때만 추가하세요. 원격 근무 상태는 URL 파라미터가 아닙니다. 각 카드에서 읽거나q에remote를 포함시키세요.각 결과 카드에서 다음 정보를 캡처합니다: 타이틀, 회사, 위치, 연봉 범위, 한 줄 요약, 기술 스택,
/jobs/<id>링크. "Match score locked"는 무시하세요. 로그아웃한 방문자에게는 점수가 없습니다. -
최종 후보로 선정할 모든 포지션의 상세 페이지를 엽니다.
python3 scripts/rocketlist_job.py job <슬러그-또는-url>이 명령은 구조화된 레코드를 출력합니다:
job_salary_range,job_required_skills,job_nice_to_have_skills,job_experience_required,job_seniority,job_location_type, 회사 단계, 투자자,job_url. 여기서 요구 사항을 CV와 대조 확인하세요. 타이틀은 맞지만 지원자가 없는 기술에 대해 8년의 경력을 요구하는 경우는 적합하지 않습니다. 제외하세요. -
순위를 매깁니다. 동일한 포지션이 여러 타이틀로 검색될 수 있으므로
job_url기준으로 중복을 제거합니다. 그런 다음 다음 요소를 기준으로 정렬합니다: 게시물의 필수 기술이 CV에 얼마나 포함되어 있는지, 명시된 경력 범위가 지원자의 경력에 포함되는지, 위치와 원격 근무 상태가 지원자의 조건을 충족하는지, 연봉이 최소 기준을 넘는지. 회사의 흥미도로 가중치를 두지 마세요. -
최종 리스트를 제시합니다. 8~15개의 포지션을 두 개의 레이블이 지정된 그룹으로 나눕니다.
- 직접 찾을 수 있었을 포지션: 현재 직무와 일치하는 타이틀
- 검색하지 않았을 포지션: 확장된 타이틀. 이 부분이 이 스킬의 핵심 가치입니다. 각 포지션에 대해 타이틀을 명시하고, CV의 어느 부분이 해당 타이틀에 매핑되는지 한 문장으로 설명합니다.
포지션당 한 행:
필드 내용 타이틀 및 회사 회사 단계와 주요 투자자(있는 경우) 포함 위치 원격, 하이브리드, 출근, 또는 도시명 연봉 게시된 범위 그대로, 또는 "공개되지 않음" 적합 이유 구체적인 CV 근거. 형용사 사용 금지 격차(Gap) 충족하지 못하는 요구 사항을 명확히 기술 지원 링크 레코드의 job_url, 고용주의 자체 게시물마지막으로, 테스트했지만 막다른 길임이 밝혀진 타이틀과 그 이유를 함께 제시하여, 다음 탐색에 참고할 수 있도록 합니다.
경계
- Rocketlist는 공개 채용 공고를 집계합니다. 고용주가 아니며 리스트가 오래되었을 수 있습니다. 지원자를
job_url로 안내하고 세부 정보를 직접 확인하도록 안내하세요. - 연봉은 고용주가 게시한 경우에만 공개됩니다. 많은 레코드에 "Not specified"라고 표시됩니다. "공개되지 않음"이라고 쓰고, 범위를 추정하거나 유사 직무에서 유추하거나, 시장 평균을 이 포지션의 연봉으로 제시하지 마세요.
- 공개 페이지에만 머무르세요.
/api/를 호출하지 말고, 계정을 만들지 말고, 로그인하지 말고, 사용 가능한 로그인된 또는 관리자 페이지를 사용하지 마세요. - 출력의 모든 포지션은 실제로 검색한 게시물이어야 합니다. 부족한 리스트를 그럴듯한 포지션, 채용 중이라고 가정한 회사, 인덱스에서 확인하지 않은 타이틀로 채우지 마세요.
- 사이트의 자체 카운터(현재 약 4,860개 회사의 약 98,800개 활성 채용 공고)는 Rocketlist의 수치입니다. 그대로 인용하거나 생략하세요.
- "격차(Gap)" 행은 선택 사항이 아닙니다. 어디에도 격차가 없는 리스트는 게시물과 대조 확인되지 않은 리스트입니다.