research

Search codebases with grep and glob to locate and analyze code occurrences.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/sabyunrepo/IaaS --skill research-sabyunrepo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/sabyunrepo/IaaS/tree/main/.claude/skills/research
Command: npx skills add https://github.com/sabyunrepo/IaaS --skill research-sabyunrepo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you efficiently investigate and discover information within a codebase or external resources, reducing the time spent on manual searching and analysis.

Core Features & Use Cases

  • Codebase Exploration: Search for specific keywords, patterns, or files within the entire codebase.
  • Information Retrieval: Read and analyze relevant files to understand code functionality or context.
  • External Data Integration: Utilize external search tools for broader research when needed.
  • Use Case: You need to understand how a specific function is used across the project. Use this Skill to search for the function name, locate all its occurrences, and read the surrounding code to grasp its implementation and usage.

Quick Start

Search for all occurrences of the function 'calculate_total' within the codebase and display the results with file paths and line numbers.

Frequently Asked Questions about research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I investigate where a specific function is used across a codebase?

Codebase exploration allows you to search for specific function names using pattern matching, locate all occurrences with file paths and line numbers, and read surrounding code to understand implementation and usage context.

What is the best way to discover relevant files for bug hunting in a software project?

Bug hunting discovery is best performed by searching the codebase for specific patterns or keywords, retrieving relevant file information, and analyzing the surrounding code context to trace implementation issues.

Can I use external search tools for broader code research when local results are insufficient?

Yes, you can utilize external search tools for broader research when local codebase exploration is insufficient, integrating external data to provide wider context for feature understanding and analysis.

Does codebase exploration require specific search capabilities to function properly?

Codebase exploration requires grep, glob, and brave-search capabilities to function properly, ensuring comprehensive pattern matching, file discovery, and external information retrieval during code investigation.

How do I search for all occurrences of a keyword and display results with file paths and line numbers?

You can search for all occurrences of a keyword by specifying the term, and the system will display results including exact file paths and line numbers to locate the code within the codebase quickly.