perf

Analyze QA timing data to identify performance bottlenecks and regressions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ttsmith21/swcsharpaddin --skill perf-ttsmith21
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perf
Source: https://github.com/ttsmith21/swcsharpaddin/tree/main/.claude/skills/perf
Command: npx skills add https://github.com/ttsmith21/swcsharpaddin --skill perf-ttsmith21

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze timing data from QA runs to identify performance bottlenecks and track regressions.

Core Features & Use Cases

  • Reads the latest timing.csv from tests/Run_Latest/ or most recent timestamped run
  • Summarizes timing by operation category
  • Identifies the slowest operations
  • Compares against baseline (if exists)
  • Reports regressions and improvements

Quick Start

Run the skill after QA runs to identify slow operations and track regressions.

Frequently Asked Questions about perf

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

FAQPage Schema
How do I analyze QA timing data to find performance bottlenecks?

To find performance bottlenecks in QA timing data, this skill reads the latest timing.csv file, summarizes execution times by operation category, and highlights the slowest operations.

How do I track performance regressions in QA runs?

Tracking QA performance regressions is done by comparing current timing.csv data against an existing baseline, reporting operations that have significantly slowed down or improved over time.

What is the best way to summarize slow operations from a timing.csv file?

Summarizing slow operations from a timing.csv file involves grouping execution durations by operation category to identify the most time-consuming tasks within your latest QA test run.

Does the performance analysis automatically find my latest QA test run?

Yes, the performance analysis automatically targets the latest QA run by checking the tests/Run_Latest directory or falling back to the most recent timestamped QA run available.

Can I detect both performance regressions and improvements in QA timing data?

Yes, you can detect both regressions and improvements in QA timing data by comparing current operation durations against a historical baseline and reporting the variances in a structured view.

What format does the performance analysis output for QA bottlenecks?

The performance analysis outputs a structured performance view that summarizes timing by operation category, highlights slow operations, and details baseline comparisons for regressions and improvements.