code-research

Researches open-source GitHub repositories using parallel codebase search queries.

Updated Jul 13, 2026
One-click install
npx skills add https://github.com/Ohmnia/site-build --skill code-research-ohmnia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-research
Source: https://github.com/Ohmnia/site-build/tree/main/.opencode/skills/code-research
Command: npx skills add https://github.com/Ohmnia/site-build --skill code-research-ohmnia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Understanding how an external open-source library or framework implements a feature usually requires manually browsing dozens of files on GitHub, which is slow and error-prone. This Skill automates that investigation by running structured, parallel codebase searches and summarizing the findings with concrete file references. ## Core Features & Use Cases - Parallel Codebase Search: Decomposes a research question into 2-4 focused search angles and fires all github_codebase_search queries concurrently to minimize latency. - Implementation Analysis: Locates entry points, key functions, data flow, and configuration for any feature in a public GitHub repository. - Use Case: Before integrating an authentication library, ask how vercel/next.js handles session management. The Skill runs parallel queries on middleware, API routes, and token validation, then returns a cross-referenced summary with exact file paths. ## Quick Start Ask how a specific open-source repository implements a feature, for example: research how facebook/react implements its reconciliation algorithm.

Frequently Asked Questions about code-research

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

FAQPage Schema
How do I research how an open-source repo implements a feature?

Identify the GitHub repository, then break your question into 2-4 focused search angles such as entry points, data flow, and configuration. Run all github_codebase_search queries in parallel and cross-reference the returned files to build a complete answer.

How to search GitHub codebases for implementation details?

Use the github_codebase_search tool with targeted queries like 'Find the authentication middleware and session handling'. Running multiple queries concurrently covers different angles of the codebase faster than sequential searches.

Why run multiple codebase search queries in parallel?

Parallel queries minimize latency and cover independent aspects of a feature simultaneously, such as API routes, middleware, and configuration. Sequential searching wastes time and can miss cross-cutting relationships between components.

Can I compare how different repos solve the same problem?

Yes, run the same set of focused queries against each repository and compare the returned implementations side by side. This works well for evaluating architectural patterns before choosing a dependency.

What are the limitations of codebase search for research?

Codebase search only covers public GitHub repositories and depends on query quality, so vague questions return shallow results. It also cannot execute code, so runtime behavior must be inferred from static source analysis.