Community라이팅 & 에디팅github.com

FengYM666/AI-Research-OS

AI 코딩 어시스턴트를 학술 연구 파트너로 전환: 반(反)환각 행동 규율 + 정상급 컨퍼런스 논문 전 과정 스킬 + 문헌 검색 MCP

AI-Research-OS란 무엇인가요?

이 스킬은 AI 코딩 어시스턴트(예: Claude Code)를 학술 연구 쪽으로 특화하여, 논문 검색 시 정확성을 최우선으로 하고 환각(거짓 정보)을 방지하도록 설계되었습니다. 주요 기능으로는 논문 검색 시 '금칙: 지어내지 말 것'이라는 철칙 아래, 실제 검색된 레코드에서만 인용하고 5가지 필수 요소(제목, 저자, 연도, 발행처, 링크)를 포함하도록 강제합니다. `paper-search MCP`를 기본 도구로 사용하여 OpenAlex, arXiv, dblp, Google Scholar 등 20여 개 학술 데이터베이스를 통합 검색하며, MCP가 없을 경우 curl을 통한 수동 검색으로 대체합니다. 또한 CVPR, ICCV, ACL 등 주요 학회의 공식 저장소 및 Papers with Code와 연동하여 코드와 SOTA를 찾아주며, 검색 결과는 표 형식으로 정리하여 사용자가 쉽게 재현하고 심화 탐색할 수 있도록 검색어를 함께 제공합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add FengYM666/AI-Research-OS

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

논문 검색 규범 (Paper Search)

사용자의 주 업무는 학술 연구입니다. 논문을 검색할 때는 정확성 > 양 > 속도 순으로 우선순위를 둡니다.

철칙: 지어내지 말 것

  1. 추천하는 각 논문은 이번 검색에서 실제로 조회된 실제 레코드(API 응답 또는 웹 스크래핑 결과)에서만 가져와야 합니다. 훈련 기억에 의존하여 논문을 나열하는 것을 금지합니다. 기억 속의 이름, 제목, 연도는 매우 쉽게 착오를 일으킵니다.
  2. 인용 5요소는 동일한 실제 레코드에서 완전하게 제공되어야 합니다: 제목, 저자, 연도, 발행 venue, 접근 가능한 링크.
  3. 찾을 수 없으면 "찾을 수 없음"이라고 명확히 말합니다. 인상만 있고 확인할 수 없는 경우에는 【미확인】으로 표시하고 그 이유를 설명합니다.
  4. 실제 사용한 검색어를 제공하여 사용자가 재현하고 계속 깊이 파고들 수 있도록 합니다.
  5. 공식 발행 버전과 arXiv 프리프린트를 구분합니다. 제목이 같을 경우 공식 발행 정보를 우선 인용합니다.

기본 도구: paper-search MCP (구성됨)

ZCode는 paper-search MCP 서버(openags/paper-search-mcp, 57개 도구)에 연결되어 있습니다. 검색 시 이 도구를 우선 호출하고, 직접 curl을 사용하지 않습니다:

  • search_papers(통합 검색), search_arxiv, search_openalex, search_dblp, search_semantic, search_google_scholar, search_crossref 등 20개 소스 검색
  • download_arxiv / read_arxiv_paper 등: PDF 다운로드, 본문 추출 (각 소스에 해당 도구 있음)
  • Google Scholar 검색은 이미 프록시 에이전트가 구성되어 있습니다(PAPER_SEARCH_MCP_GOOGLE_SCHOLAR_PROXY_URL). 프록시가 꺼져 있으면 GS가 실패하므로 다른 소스로 대체하면 됩니다.

MCP를 사용할 수 없는 경우(예: 서버 연결 실패), 아래 수동 curl 방식으로 대체합니다.

소스 및 연결성 (2026-09 기준, 본 기기实测)

직접 연결 가능 (터미널 프록시 불필요):

소스용도엔트리포인트
OpenAlex API최우선: 무료, 키 불필요, 2.5억+ 논문 커버리지, 날짜/venue/인용수 필터 가능https://api.openalex.org/works?search=<검색어>&per-page=10, &filter=from_publication_date:YYYY-01-01로 연도 제한
arXiv API프리프린트, CV/AI 새 논문 최초 발행지https://export.arxiv.org/api/query?search_query=all:<검색어>&max_results=10&sortBy=submittedDate
CVF Open AccessCVPR / ICCV / ECCV 공식 전문, 워크숍 포함openaccess.thecvf.com
dblp API논문의 실제 발행 venue 및 연도 검증의 금본위https://dblp.org/search/publ/api?q=<제목>&format=json
Papers with Code논문 + 공식 코드 + SOTA 리더보드paperswithcode.com
도메인 공식 라이브러리ACL Anthology (NLP), proceedings.neurips.cc, proceedings.mlr.press (ICML), OpenReview (ICLR)각 공식 사이트

프록시 필요 (터미널에서 export https_proxy=http://127.0.0.1:7892, 포트는 당시 레지스트리 기준):

소스용도주의사항
Google Scholar가장 광범위한 커버리지, 인용수, 인용 추적, "관련 문서" 확장control-browser 스킬로 실제 브라우저 검색을 우선 사용(시스템 프록시 자동 적용, 사람 인증 통과 가능); curl 스크래핑은 CAPTCHA를 쉽게 유발
Semantic Scholar API인용 네트워크 분석, TLDR 요약키 없으면 속도 제한 심함(쉽게 429), 소량 요청 가능, 예비용

작업 흐름

  1. 검색어 분할: 사용자 요구를 2~4개의 영어 검색어로 분할합니다 (학술 데이터베이스는 기본적으로 영어만 인식; 중국어 요구는 먼저 키워드를 번역).
  2. 1차 스크리닝: OpenAlex + arXiv 검색, 관련성, 연도, 인용수 기준으로 후보 선정.
  3. venue 확인: CVPR/ICCV 등 학회에 발행되었다고 주장하는 경우, dblp 또는 학회 공식 사이트로 확인 — 이 단계는 "그럴듯해 보이는 가짜 논문"을 걸러냅니다.
  4. 코드/SOTA 찾기: Papers with Code.
  5. 고전 논문 확장: Google Scholar에서 인용수 정렬 + "관련 문서" + 참고 문헌 추적.
  6. 출력 전 각 항목의 5요소를 하나씩 확인, 하나라도 빠지면 다시 찾습니다.

출력 형식

제목저자학회/저널 + 연도링크요구와의 관계 (한 줄)

표 아래에 다음을 첨부: 이번에 사용한 검색어; 공식 코드가 있는 경우 코드 저장소 링크; 확인하지 못한 항목에 대한 설명.

관련 스킬