Community코딩 & 개발github.com

Mark (라이브러리 문서 검색)

사용자가 라이브러리, 프레임워크, API 참조 또는 코드 예제를 질문할 때 활성화됩니다. 설정 질문, 라이브러리 관련 코드 생성, React, Vue, Next.js, Prisma, Supabase 등 특정 프레임워크 언급 시 사용하세요.

Mark (라이브러리 문서 검색)란 무엇인가요?

이 스킬은 Context7을 활용하여 최신 라이브러리 및 프레임워크 문서를 실시간으로 가져오는 AI 에이전트용 도구입니다. 훈련 데이터에 의존하지 않고 항상 최신 정보를 제공하므로, 사용자가 설정 관련 질문, 코드 예제 요청, API 참조 확인, 또는 특정 프레임워크(React, Vue, Next.js, Prisma, Supabase 등)를 언급할 때 활성화됩니다. 스킬 사용 절차는 1) 질문에서 라이브러리 ID를 추출하고(resolve-library-id), 2) 가장 적합한 문서를 선택한 뒤, 3) 단일 개념에 대해 문서를 조회(query-docs)하여 4) 결과를 응답에 통합하는 방식으로 이루어집니다. 특히 여러 개념이 포함된 질문은 개별 query-docs 호출로 분할하여 관련성 높은 결과를 얻을 수 있으며, 버전 정보가 명시된 경우 버전별 ID를 우선 사용합니다. 이 스킬은 Claude Code, Cursor, Codex 등 다양한 AI 코딩 에이전트에서 동작하며, 개발자가 최신 라이브러리 문서를 정확히 참조해야 하는 상황에서 매우 유용합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/haywoode2005-rgb/Mark/tree/HEAD/.claude/skills/context7-mcp

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

사용자가 라이브러리, 프레임워크 또는 코드 예제를 요청할 때, 훈련 데이터에 의존하지 않고 Context7을 사용하여 최신 문서를 가져오세요.

이 스킬을 사용해야 하는 경우

다음과 같은 경우 이 스킬을 활성화하세요:

  • 설정 또는 구성 질문 ("Next.js 프록시를 어떻게 구성하나요?")
  • 라이브러리를 사용한 코드 요청 ("다음을 위한 Prisma 쿼리 작성...")
  • API 참조 필요 ("Supabase 인증 방법은 무엇인가요?")
  • 특정 프레임워크 언급 (React, Vue, Svelte, Express, Tailwind 등)

문서 가져오는 방법

1단계: 라이브러리 ID 확인

resolve-library-id를 다음 매개변수와 함께 호출하세요:

  • libraryName: 사용자의 질문에서 추출한 라이브러리 이름
  • query: 라이브러리 문서에서 찾을 내용 (관련성 순위 향상)

2단계: 최적의 일치 항목 선택

해석 결과 중 다음 기준으로 선택하세요:

  • 사용자가 요청한 내용과 정확히 또는 가장 가깝게 일치하는 이름
  • 높은 벤치마크 점수는 문서 품질이 더 좋음을 나타냄
  • 사용자가 버전을 언급한 경우 (예: "React 19"), 버전별 ID를 우선 사용

3단계: 문서 가져오기

query-docs를 다음 매개변수와 함께 호출하세요:

  • libraryId: 선택한 Context7 라이브러리 ID (예: /vercel/next.js)
  • query: 라이브러리 문서에서 찾을 내용, 단일 개념으로 한정

사용자의 질문이 여러 개별 개념을 포함하는 경우 (예: 라우팅, 인증, 캐싱), 동일한 라이브러리 ID로 개념당 별도의 query-docs 호출을 수행하세요. 단, 개념 간 상호 작용에 대한 질문은 제외합니다. 결합된 쿼리는 순위를 희석시키고 각 주제에 대해 얕은 결과를 반환합니다.

4단계: 문서 사용하기

가져온 문서를 응답에 통합하세요:

  • 최신 정확한 정보를 사용하여 사용자 질문에 답변
  • 문서에서 관련 코드 예제 포함
  • 해당되는 경우 라이브러리 버전 명시

지침

  • 구체적으로 작성: 라이브러리 문서에서 무엇을 찾을지 설명하되, 각 쿼리는 단일 개념으로 유지
  • 주제당 하나의 쿼리: 다중 주제 질문은 별도의 query-docs 호출로 분할 — 라이브러리 ID는 한 번 확인한 후 개념별로 쿼리, 단 개념 간 상호 작용에 대한 질문은 제외
  • 버전 인식: 사용자가 버전을 언급하는 경우 ("Next.js 16", "React 19"), 해석 단계에서 제공된 버전별 라이브러리 ID 사용 가능
  • 공식 출처 선호: 여러 일치 항목이 있는 경우, 커뮤니티 포크보다 공식/기본 패키지를 선호

관련 스킬