codegraph

Find code symbols and trace dependency paths in a repository.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/pckienuit/GameDev1 --skill codegraph-pckienuit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codegraph
Source: https://github.com/pckienuit/GameDev1/tree/main/.cursor/skills/codegraph
Command: npx skills add https://github.com/pckienuit/GameDev1 --skill codegraph-pckienuit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Codegraph helps you quickly understand a codebase by locating symbols, tracing relationships, and uncovering how parts of the system connect before you make changes.

Core Features & Use Cases

  • Symbol Discovery: Find where classes, functions, and files are defined.
  • Call Path Exploration: Trace callers, callees, and dependency chains across the project.
  • Impact Analysis: Assess what may break before refactoring or editing code.
  • Architecture Understanding: Inspect how subsystems interact when onboarding to a repository or debugging a complex feature.

Quick Start

Ask codegraph to explain how a specific symbol, feature, or subsystem works in the repository.

Frequently Asked Questions about codegraph

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

FAQPage Schema
How do I trace code paths and call dependencies in a repository?

To trace code paths, you can locate specific symbols and trace their caller and callee relationships across the project. This maps dependency chains to help you understand how subsystems connect before making changes.

What is the best way to analyze the impact of refactoring code?

Impact analysis before refactoring involves tracing dependency chains and callers to see what may break. By exploring call paths and locating dependent symbols, you can assess the potential impact of your changes.

How do I find where classes and functions are defined for codebase exploration?

Codebase exploration uses symbol discovery to find where classes, functions, and files are defined. This allows you to quickly navigate the repository and locate specific definitions before implementation.

Can I use a SQLite code graph for architecture mapping and symbol search?

Yes, a SQLite code graph enables fast symbol search and caller tracing for architecture mapping. It provides source-backed answers by storing and querying code relationships to help you understand subsystem interactions.

What are the limitations of using a code graph for call tracing?

Call tracing using a code graph is limited to the static symbols and dependency paths stored in the SQLite database. It requires the repository's code graph to be accurately built to provide correct source-backed answers.