research-codebase

Map a task or bug to relevant codebase modules and files.

450|36|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/kasperjunge/agent-resources --skill research-codebase-kasperjunge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-codebase
Source: https://github.com/kasperjunge/agent-resources/tree/main/.opencode/skill/research-codebase
Command: npx skills add https://github.com/kasperjunge/agent-resources --skill research-codebase-kasperjunge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps researchers and engineers quickly understand how a codebase works by capturing task descriptions, exploring relevant files, and compiling an objective map of implementation relationships without proposing solutions.

Core Features & Use Cases

  • Codebase reconnaissance: Read and summarize key modules, dependencies, and call relationships to understand how a feature or bug is related.
  • Context capture: Map a task description to the most relevant code areas and file paths.
  • Objective reporting: Provide a factual, non-prescriptive report of findings to inform planning.
  • Use Case: When starting work on a new feature, investigating a bug, or aligning implementation with a product goal.

Quick Start

Provide a task description or GitHub issue URL for the skill to begin researching the codebase.

Frequently Asked Questions about research-codebase

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

FAQPage Schema
How do I investigate a codebase to understand how a new feature maps to existing modules?

Codebase investigation involves reading relevant source files, tracing dependencies, and mapping task descriptions to specific implementation areas. The skill compiles an objective findings report with file path references to clarify how existing modules relate to the requested feature.

What is the best way to trace dependencies and call relationships when debugging an issue?

Tracing dependencies during debugging is done by reading source files and examining module relationships. The skill identifies how a bug maps to the current codebase by capturing relevant paths and producing an objective, non-prescriptive report of findings.

Can I use this to summarize code intent without proposing solutions or code changes?

Yes, you can summarize code intent without proposing solutions. The skill provides factual, non-prescriptive reporting by mapping a task description to relevant code areas and outputting an objective findings report rather than suggesting implementation changes.

How do I start codebase reconnaissance for a GitHub issue?

To start codebase reconnaissance, provide a task description or GitHub issue URL. The skill will examine relevant modules, capture context by mapping the request to code areas, and compile a report tracing dependencies and file relationships.

Does the skill work for assessing how existing implementations relate to a new product goal?

Yes, the skill works for assessing existing implementations against new product goals. It reads source files and traces dependencies to map the product goal to the current codebase, producing an objective findings report detailing relevant relationships.