codegraph

Navigate indexed codebases using symbol and call graph MCP tools.

7|3|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/BaiGanio/aperio --skill codegraph-baiganio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codegraph
Source: https://github.com/BaiGanio/aperio/tree/main/skills/codegraph
Command: npx skills add https://github.com/BaiGanio/aperio --skill codegraph-baiganio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you quickly locate definitions, relationships, and structural context within large codebases by leveraging a pre-indexed symbol and call graph over indexed repositories.

Core Features & Use Cases

  • Pre-indexed symbol and call graph exposed as MCP tools: code_repos, code_search, code_outline, code_context, code_callers, and code_callees.
  • Guides precise symbol discovery, callers/callees analysis, and codebase tours without reading every file.
  • Use cases include finding where a function is defined, understanding dependencies, and assessing refactor impact across repositories.

Quick Start

Locate a symbol's definition and context in your indexed repo by asking me to search for it and display its body and callers using the code graph suite.

Frequently Asked Questions about codegraph

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

FAQPage Schema
How do I find where a function is defined and see its callers in a large repository?

To locate a function definition and its callers in a repository, you use a pre-indexed symbol and call graph to search for the symbol and retrieve its structural context without reading full files.

What is a call graph and how does it help with codebase navigation?

A call graph maps function callers and callees across an indexed repository, helping you understand structural context and dependencies so you can navigate code without manually opening every file.

How do I assess the impact of refactoring a function across my codebase?

Assess refactor impact by querying the pre-indexed call graph to identify all callers and callees of the target symbol, revealing dependencies across repositories before you modify the code.

Do I need to pre-index my repository before I can search for code symbols?

Yes, you must pre-index your repository first; the symbol discovery, code outline, and caller analysis rely entirely on querying this pre-existing index via repository MCP tools.

Can I tour a codebase and understand its structure without reading entire source files?

Yes, you can tour a codebase without reading full files by using code search and outline tools to extract symbol definitions, context, and relationships from the pre-indexed graph.

What is the best way to locate symbol definitions across multiple indexed repositories?

The best way to locate symbol definitions across repositories is querying the indexed symbol graph with code search tools to pinpoint exact locations and retrieve surrounding structural context.