| name | documentation-lookup |
| description | 학습 데이터 대신 Context7 MCP를 통해 최신 라이브러리 및 프레임워크 문서를 사용합니다. 설정 질문, API 레퍼런스, 코드 예제, 특정 프레임워크 이름이 언급될 때 활성화됩니다. |
| origin | ECC |
문서 조회 (Context7)
사용자가 라이브러리, 프레임워크, API를 묻는다면 학습 데이터에 기대지 말고 Context7 MCP 도구(resolve-library-id, query-docs)로 현재 문서를 가져옵니다.
핵심 개념
- Context7: 라이브 문서를 노출하는 MCP 서버입니다. 라이브러리와 API 관련 정보는 학습 데이터 대신 이것을 사용합니다.
- resolve-library-id: 라이브러리 이름과 질의로부터 Context7 호환 라이브러리 ID(예:
/vercel/next.js)를 반환합니다.
- query-docs: 특정 라이브러리 ID와 질문에 대한 문서와 코드 스니펫을 가져옵니다. 유효한 라이브러리 ID를 얻기 위해 항상 먼저
resolve-library-id를 호출합니다.
사용 시점
다음 상황에서 활성화합니다.
- 설정이나 구성 방법을 묻는 경우
- 예: "Next.js middleware는 어떻게 설정해?"
- 라이브러리에 의존하는 코드가 필요한 경우
- API나 레퍼런스 정보가 필요한 경우
- 예: "Supabase auth 메서드가 뭐가 있지?"
- 특정 프레임워크나 라이브러리 이름이 언급된 경우
- React, Vue, Svelte, Express, Tailwind, Prisma, Supabase 등
요청이 라이브러리, 프레임워크, API의 정확하고 최신 동작에 의존한다면 이 스킬을 사용합니다. Context7 MCP가 설정된 모든 하니스에 적용됩니다.
동작 방식
1단계: 라이브러리 ID 해석
다음 값으로 resolve-library-id MCP 도구를 호출합니다.
- libraryName: 사용자 질문에서 가져온 라이브러리 또는 제품 이름
- 예:
Next.js, Prisma, Supabase