Check Library
이 스킬은 라이브러리 정보를 확인하기 위해 적절한 MCP 서버를 선택해 사용한다.
Instructions
라이브러리 이름에 따라 아래 우선순위로 MCP 서버를 사용한다:
1. Next.js 관련
Next.js와 관련된 질문이나 구현의 경우, next-devtools MCP를 사용한다.
code
# 최초 초기화 (세션 시작 시 1회만 수행) mcp__plugin_gaebalai_next-devtools__init # 문서 검색 mcp__plugin_gaebalai_next-devtools__nextjs_docs action: "search" query: "<검색 키워드>" # 문서 조회 (경로를 알고 있는 경우) mcp__plugin_gaebalai_next-devtools__nextjs_docs action: "get" path: "<문서 경로>"
2. shadcn 관련
shadcn/ui 관련 질문이나 구현의 경우, shadcn MCP를 사용한다.
code
# shadcn MCP 도구 사용 # 사용 가능한 도구는 ListMcpResourcesTool로 확인 가능
3. 기타 라이브러리
위에 해당하지 않는 라이브러리는 context7 MCP를 사용한다.
code
# 라이브러리 ID 해결 mcp__plugin_gaebalai_context7__resolve-library-id libraryName: "<라이브러리명>" # 문서 조회 mcp__plugin_gaebalai_context7__get-library-docs context7CompatibleLibraryID: "<resolve-library-id로 얻은 ID>" topic: "<선택 사항: 특정 토픽>" page: 1
사용 예시
Next.js App Router 조사
- •
mcp__plugin_gaebalai_next-devtools__init으로 초기화 - •
mcp__plugin_gaebalai_next-devtools__nextjs_docs로 App Router 문서 검색
shadcn/ui Button 컴포넌트 조사
- •shadcn MCP 도구를 사용해 Button 컴포넌트 정보 조회
React Query 사용 방법 조사
- •
mcp__plugin_gaebalai_context7__resolve-library-id로 React Query 라이브러리 ID 조회 - •
mcp__plugin_gaebalai_context7__get-library-docs로 문서 조회
주의 사항
- •라이브러리명이 모호한 경우, 사용자에게 확인한 뒤 적절한 MCP를 선택한다.
- •Next.js와 shadcn은 전용 MCP가 있으므로 우선적으로 사용한다.
- •context7을 사용하는 경우, 반드시
resolve-library-id로 라이브러리 ID를 먼저 해결한 뒤get-library-docs를 사용한다.