codebase-memory-tracing

Traces function call paths across modules and services to reveal callers and dependencies.

1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Pepsi1978/proggs --skill codebase-memory-tracing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codebase-memory-tracing
Source: https://github.com/Pepsi1978/proggs/tree/main/claude-code-setup/commands/codebase-memory-tracing
Command: npx skills add https://github.com/Pepsi1978/proggs --skill codebase-memory-tracing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Codebase memory tracing helps engineers map function call relationships, identify callers, and understand dependency chains within large codebases using knowledge-graph style traces.

Core Features & Use Cases

  • Discover exact function names matching patterns across a codebase.
  • Trace inbound callers, outbound callees, and cross-service references to understand call paths.
  • Read references and analyze impact to support refactoring and debugging on complex projects.

Quick Start

Provide a function name to trace its call path and reveal callers, callees, and dependencies.

Frequently Asked Questions about codebase-memory-tracing

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

FAQPage Schema
How do I trace function call paths across a large codebase?

Trace function call paths by searching the codebase graph to reveal inbound callers, outbound callees, and cross-module dependencies. You provide a function name, and the analysis maps the complete call relationships and reference chains.

What is codebase dependency analysis used for?

Codebase dependency analysis is used to map function call relationships and understand impact chains within large projects. It helps engineers identify callers and callees to support refactoring, debugging, and cross-service reference tracing.

Can I trace cross-service function calls and references?

Yes, you can trace cross-service references by analyzing the codebase graph. The tracing mechanism reads references and maps outbound callees and inbound callers across different modules and services.

How do I find the exact function names in a codebase before tracing?

Find exact function names by searching the codebase graph using pattern matching. This discovery step identifies the precise function names needed to initiate inbound or outbound call path tracing.

Do I need a graph-based context to analyze codebase call paths?

Yes, you need a graph-based context to analyze codebase call paths. The tracing process relies on graph functions like trace_call_path and search_graph working together to map function relationships and dependencies.

What's the best way to analyze refactoring impact on complex codebases?

Analyze refactoring impact by tracing function call paths to read references and reveal dependency chains. This approach maps exactly which callers and callees are affected across modules before you commit to structural changes.