Research libraries, APIs, and patterns using searchGitHub and Exa tools. Finds real-world implementations and saves structured reports to docs/research/. Use when investigating technologies, debugging issues, or comparing options.
The 'research' skill is designed to assist in technical research by utilizing tools such as searchGitHub and Exa. This skill addresses the need for finding real-world implementations, technical patterns, and documentation when investigating new technologies, debugging issues, or comparing options. By focusing on actual code usage rather than tutorials, it ensures more reliable and contextually relevant information is gathered, offering more actionable insights for developers or engineers. It helps to minimize time spent on sifting through irrelevant content, directing efforts toward genuine, practical examples from the industry.
The skill leverages a combination of powerful tools like 'searchGitHub' for code searches, 'web_search_exa' for real-time web searches, and 'get_code_context_exa' to retrieve high-quality documentation. It follows a defined workflow starting with understanding the user's need, selecting the appropriate tools, executing a well-defined strategy, and synthesizing findings in a structured report. The research is saved in an organized format under 'docs/research/' with a specific filename format. This ensures that users have access to easily referenceable, structured, and up-to-date technical research.
The 'research' skill is primarily aimed at developers, engineers, and technical researchers who need to explore technologies, debug issues, or compare tools. It is beneficial when seeking concrete answers from real-world applications, rather than relying on outdated tutorials or vague blog posts. Whether looking for the best practices, examples of implementation, or even comparison of different technologies, this skill simplifies the research process and saves time by providing well-researched, evidence-backed findings.
You can use the 'research' skill by querying specific technical topics, such as how to implement a library, best practices, or comparisons between technologies. The skill will utilize tools like 'searchGitHub' for code examples, 'web_search_exa' for current content, and 'get_code_context_exa' for documentation.
The 'research' skill requires several tools, including 'searchGitHub', 'web_search_exa', 'get_code_context_exa', along with general tools like 'Write', 'Bash', 'Read', and 'Glob'. These tools combine to search real code, retrieve documentation, and save findings in a structured format.
Yes, the 'research' skill can be used for any programming language or technology as long as there are relevant repositories or documentation available. The tools search for real-world code examples, making it applicable across various domains and stacks.
The primary limitation is that it focuses on real-world code and official documentation, which means it does not pull from tutorial-based content or theoretical discussions. Additionally, outdated content is avoided, meaning older libraries or technologies might not have sufficient results.
Quick Setup:
.claude/skills/Repository
kingkongshot/prompts