Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
avifenesh avatar

Perf Profiler

  • 2 installs
  • 931 repo stars
  • Updated July 26, 2026
  • avifenesh/awesome-slash

perf-profiler is a skill that runs profiling tools to capture CPU and memory hot paths, flame graphs, and file:line hotspot evidence.

About

This skill runs profiling tools to capture CPU and memory hot paths with concrete evidence. A developer uses it to find hotspots, generate flame graphs, and capture JFR or perf output tied to a specific scenario. It verifies debug symbols first, records file and line for each hotspot, and keeps outputs minimal and evidence-backed.

  • Profiles CPU and memory hot paths and captures hotspot evidence
  • Generates flame graphs or JFR/perf artifacts with file:line hotspots
  • Verifies debug symbols before profiling and requires a clear scenario

Perf Profiler by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #467 of 596 Debugging skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

perf-profiler capabilities & compatibility

Capabilities
profiling · flame graph generation · hotspot analysis · debugging
Use cases
debugging · data analysis
From the docs

What perf-profiler says it does

Run profiling tools and capture hotspots with evidence.
SKILL.md
Verify debug symbols before profiling.
SKILL.md
No profiling without a clear scenario.
SKILL.md
npx skills add https://github.com/avifenesh/awesome-slash --skill perf-profiler

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars931
Last updatedJuly 26, 2026
Repositoryavifenesh/awesome-slash

What it does

Profile CPU or memory hot paths for a scenario and capture flame graphs and file:line hotspot evidence.

Who is it for?

Developers who need to locate CPU or memory hotspots with flame graphs and precise file:line evidence.

Skip if: Profiling without a clear scenario, which the skill explicitly forbids.

When should I use this skill?

You are profiling CPU/memory hot paths, generating flame graphs, or capturing JFR/perf evidence.

What you get

Flame graphs and hotspot listings with file:line and captured profiling artifacts.

  • flame graph artifact
  • hotspot file:line list

By the numbers

  • captures file:line per hotspot

Files

SKILL.mdMarkdownGitHub ↗

perf-profiler

Run profiling tools and capture hotspots with evidence.

Follow docs/perf-requirements.md as the canonical contract.

Parse Arguments

const args = '$ARGUMENTS'.split(' ').filter(Boolean);
const tool = args[0] || '';
const command = args.slice(1).join(' ');

Required Rules

  • Verify debug symbols before profiling.
  • Capture file:line for hotspots.
  • Provide flame graph or equivalent output when possible.

Output Format

tool: <profiler>
command: <command>
hotspots:
  - file:line - reason
artifacts:
  - <path to flame graph or profile>

Constraints

  • No profiling without a clear scenario.
  • Keep outputs minimal and evidence-backed.

Related skills

FAQ

What must happen before profiling?

Debug symbols must be verified, and there must be a clear scenario to profile.

What evidence does it capture?

File and line for hotspots plus a flame graph or equivalent profiling artifact.

Debuggingbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.