perf-code-paths

Identify implementation paths and entrypoints to guide performance profiling.

951|110|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/avifenesh/awesome-slash --skill perf-code-paths-avifenesh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perf-code-paths
Source: https://github.com/avifenesh/awesome-slash/tree/main/plugins/perf/skills/perf-code-paths
Command: npx skills add https://github.com/avifenesh/awesome-slash --skill perf-code-paths-avifenesh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identifies likely implementation paths, entrypoints, and hot files to focus performance profiling efforts.

Core Features & Use Cases

  • Path discovery: locate entrypoints and handlers to spotlight hot routes.
  • Candidate mapping: enumerate top files and symbols impacted by the scenario.
  • Contextual wiring: include import/export or call chains where helpful.
  • Language scope: focus on Rust, Java, JS/TS, Go, and Python.

Quick Start

Run perf-code-paths against your project to produce a structured list of likely entrypoints, paths, and hotspots for profiling.

Frequently Asked Questions about perf-code-paths

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

FAQPage Schema
How do I find performance hotspots and entrypoints before running a profiler?

Mapping code paths before profiling involves identifying likely implementation routes and hot files. This approach targets entrypoints and handlers to spotlight hot routes, producing a structured list of file paths and symbols for prioritization.

What is the best way to identify code paths for profiling in a large codebase?

Identifying code paths for profiling works best by analyzing the codebase structure to map candidate files and symbols. It enumerates top impacted files and includes import/export or call chains to provide contextual wiring for the profiling session.

Does this code path mapping approach work with Rust, Java, and Go projects?

Yes, code path mapping for profiling applies to codebases across Rust, Java, JS/TS, Go, and Python. It focuses on these specific languages to help developers map hotspots and entrypoints before starting performance profiling sessions.

Can I analyze entrypoints and handlers without a pre-existing repo-map?

Yes, you can analyze entrypoints and handlers without a repo-map. The code path mapping process uses grep to locate handlers and entrypoints when a repo-map is not available, still outputting a compact list of file paths and evidence for prioritization.

How do I locate call chains and implementation paths for static code analysis?

To locate call chains and implementation paths via static code analysis, you map the contextual wiring between files. This includes import/export chains and call relationships, yielding a structured list of symbols and evidence to guide performance profiling.

Why should I map code paths before starting a performance profiling session?

Mapping code paths before profiling focuses your performance analysis on likely hotspots and implementation routes. By identifying entrypoints and candidate files first, you avoid profiling blind spots and prioritize the most impacted code symbols.