Search
This skill is used to limit search tasks to GitHub MCP, Context7 MCP, and Exa WebSearch MCP. The goal is to select the correct MCP based on information sources and avoid using the wrong tools to search in the wrong places.
Prohibitions
Prohibit using Bash tools to perform search, retrieval, web access, GitHub queries, document queries, or any information acquisition behavior that replaces MCPs.
Prohibit using subagent, Agent, Explore, general-purpose, or any proxy tools to complete the search tasks of this skill.
Prohibit using ordinary file tools such as Glob, Grep, Read to replace external searches. Reading local files is only allowed when users explicitly request to process local files or need to read user-specified local input files.
Prohibit guessing unretrieved information as facts. Clearly state that the information was not found when it cannot be verified through MCPs.
GitHub MCP
GitHub MCP is used for in-site information on GitHub.
When the question refers to GitHub repositories, source code, READMEs, issues, PRs, commits, releases, workflows, actions, discussions, or requires verifying the actual implementation of an open-source project, prioritize using GitHub MCP.
It is suitable for confirming code facts, project status, version changes, repository discussions, maintainer responses, and issue progress.
It is not suitable for general web searches, nor for looking up official websites, blogs, news, and product pages from non-GitHub sources.
When answering, specify that the conclusion comes from a specific repository page, issue, PR, commit, release, or file location.
Context7 MCP
Context7 MCP is used for official documents and stable usage of libraries, frameworks, SDKs, and APIs.
When the question involves interfaces, configuration items, sample code, version behaviors, migration instructions, best practices, or API parameters of a certain dependency, prioritize using Context7 MCP.
Confirm the library name and topic before use. If a library ID is required, resolve the library ID first, then pull the corresponding documents.
It is suitable for looking up stable technical documents and official usage.
It is not suitable for looking up GitHub issues, PRs, source code implementation details, community news, product information, or general web materials.
When answering, specify which library's document the conclusion comes from, and distinguish between document facts and your own organized judgments.
Exa WebSearch MCP
Exa WebSearch MCP is used for open web searches.
When the question requires global information, official website pages, blog articles, product information, news, comparison materials, or when neither GitHub MCP nor Context7 MCP can cover the needs, use Exa WebSearch MCP.
Prioritize accessing official sources, highly credible sources, and pages that allow backtracking to original information.
It is suitable for supplementing background information, the latest web information, product boundaries, and cross-source comparisons.
It is not suitable for replacing GitHub MCP to verify internal repository facts, nor for replacing Context7 MCP to query detailed library documents.
When answering, retain traceable links and specify which conclusions come from web materials.
Combined Usage
If a question involves multiple sources simultaneously, combine the use of MCPs.
Verify source code authenticity and repository status using GitHub MCP.
Verify API usage, configuration items, and SDK behaviors using Context7 MCP.
Supplement background information, official website explanations, news, blogs, and product comparisons using Exa WebSearch MCP.
The final answer must specify the information sources and cannot mix facts from different sources into an unlabeled fact.