wolfe-perf

Detect and report performance inefficiencies using static analysis, benchmarking, and profiling.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/jdforsythe/wolfe-pack --skill wolfe-perf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wolfe-perf
Source: https://github.com/jdforsythe/wolfe-pack/tree/main/templates/bots/wolfe-perf
Command: npx skills add https://github.com/jdforsythe/wolfe-pack --skill wolfe-perf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automatically identifies and reports on performance bottlenecks within software repositories, helping developers optimize their applications for better efficiency.

Core Features & Use Cases

  • Performance Profiling: Measures and reports on hot paths, inefficient code patterns, and memory allocation issues.
  • Benchmarking: Generates microbenchmarks, query-plan diffs, and profiling plans to verify performance improvements.
  • Use Case: A developer uses this Skill on their repository to discover and analyze inefficient query patterns that cause unnecessary delays.

Quick Start

Run the performance bot on the specified area of your repository.

Frequently Asked Questions about wolfe-perf

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

FAQPage Schema
How do I find performance bottlenecks in my code repository?

Performance bottlenecks in a code repository are found using static analysis, dynamic benchmarking, and profiling to detect hot paths, inefficient code patterns, and memory allocation issues. The Skill requires execution permissions and repository access to gather metrics.

How does performance profiling identify inefficient code patterns?

Performance profiling identifies inefficient code patterns by measuring code execution to report on hot paths and memory allocation issues. It combines static analysis with dynamic benchmarking to generate profiling plans and query-plan diffs.

Can I generate microbenchmarks to verify code optimization improvements?

Yes, you can generate microbenchmarks to verify code optimization improvements. The benchmarking feature creates microbenchmarks, query-plan diffs, and profiling plans to measure and confirm performance gains within the repository.

Do I need execution permissions to run performance analysis on my software?

Yes, execution permissions are required to run performance analysis on your software. The Skill needs both execution access and repository code access to gather metrics, measure hot paths, and generate performance reports.

What is the best way to analyze inefficient query patterns causing application delays?

The best way to analyze inefficient query patterns causing delays is to run a performance bot on the specified area of your repository. It uses static analysis and dynamic benchmarking to discover, analyze, and report on the inefficient patterns.

When should I avoid using automated performance profiling on a software repository?

You should avoid using automated performance profiling when you cannot grant execution permissions or repository code access. The profiling and benchmarking processes require these access levels to gather metrics and generate reports safely.