octocode-code-forensics

Trace symbol definitions and usages to map execution paths across a codebase.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/rakhnianskii9/God-Godot --skill octocode-code-forensics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: octocode-code-forensics
Source: https://github.com/rakhnianskii9/God-Godot/tree/main/.github/skills/octocode-code-forensics
Command: npx skills add https://github.com/rakhnianskii9/God-Godot --skill octocode-code-forensics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Trace definitions, usages, and execution paths across a codebase to map how data and control flow through modules, enabling safe changes and informed reviews.

Core Features & Use Cases

  • Symbol definition and usage tracing to identify owners and call chains.
  • Execution-path reconstruction and boundary mapping to assess blast radius.
  • Evidence-based debugging and impact analysis for refactors or new features.

Quick Start

Trace a symbol by running the forensics funnel on the target module to return exact files, references, and execution paths.

Frequently Asked Questions about octocode-code-forensics

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

FAQPage Schema
How do I trace symbol definitions and usages across a large codebase?

To trace symbol definitions and usages across a codebase, run the forensics funnel on the target module. This maps execution paths by returning exact files consulted, symbol references, and reconstructed execution flow.

What is codebase forensics for impact analysis?

Codebase forensics for impact analysis is the process of tracing data and control flow through modules to map execution paths. It identifies blast radius, ownership boundaries, and call chains to enable safe code changes.

Can I map execution paths and blast radius before refactoring large repositories?

Yes, you can map execution paths and blast radius before refactoring large repositories. The process reconstructs execution flow and boundary mappings to assess the potential impact surface of your changes.

What's the best way to perform evidence-based debugging on complex execution paths?

The best way to perform evidence-based debugging on complex execution paths is tracing definitions and usages across the codebase. This returns exact files consulted, symbol references, and any uncertainties about the data flow.

Does code forensics work for identifying ownership and call chains in large repos?

Yes, code forensics works for identifying ownership and call chains in large repos. It applies symbol definition and usage tracing to map how data and control flow through modules across the codebase.

What uncertainties should I expect when tracing execution paths across modules?

When tracing execution paths across modules, expect uncertainties regarding boundary mappings and reconstructed flows. The analysis explicitly returns these uncertainties alongside exact files consulted and symbol references.