function-index

Map function names to source .cpp files across extracted modules.

17|3|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/marcosd4h/DeepExtractRuntime --skill function-index
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: function-index
Source: https://github.com/marcosd4h/DeepExtractRuntime/tree/main/skills/function-index
Command: npx skills add https://github.com/marcosd4h/DeepExtractRuntime --skill function-index

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Maps functions to their source .cpp files across extracted modules, enabling quick navigation from function names to code.

Core Features & Use Cases

  • CLI scripts (lookup_function.py, index_functions.py, resolve_function_file.py) to search, group, and resolve function locations.
  • Python helper under helpers/function_index providing a reusable API to load indexes, filter boilerplate, and group results.
  • Integrations with other skills to locate function definitions, separate application code from boilerplate, and drive code-reading workflows.

Quick Start

Run a lookup across all modules to locate the source file containing a specific function.

Frequently Asked Questions about function-index

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

FAQPage Schema
How do I map decompiled functions to their source .cpp files across multiple modules?

Function-to-file mapping unifies extracted module indexes to locate source .cpp files from function names. It enables rapid cross-module lookup by resolving absolute paths, allowing quick navigation from decompiled outputs back to code.

What is the best way to filter boilerplate code from application logic during function indexing?

Function indexing filters boilerplate by utilizing library tags to separate application code from standard libraries. This allows you to group results and isolate specific function definitions without parsing irrelevant boilerplate code manually.

Can I search for a specific function definition in just one extracted module instead of all modules?

Yes, function indexing can be applied to either all modules or a specific module. This allows targeted lookup of function definitions and source file locations within a single extracted module scope without indexing the entire codebase.

How do I resolve absolute paths to source files from decompiled function names?

Resolving absolute paths to source files is handled by querying the unified function index with a function name. The index maps the decompiled function output directly to its corresponding source file path for immediate code navigation.

Do I need any external dependencies to perform cross-module function lookups?

No external dependencies are required for cross-module function lookups. The indexing workflow uses standalone CLI scripts and a Python helper API to load indexes, filter boilerplate, and group results directly from extracted modules.