uft-benchmark

Measure hotpath performance and detect regressions in UnifiedFloppyTool.

33|3|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/Axel051171/UnifiedFloppyTool --skill uft-benchmark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uft-benchmark
Source: https://github.com/Axel051171/UnifiedFloppyTool/tree/main/.claude/skills/uft-benchmark
Command: npx skills add https://github.com/Axel051171/UnifiedFloppyTool --skill uft-benchmark

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires UnifiedFloppyTool, python, and includes scripts (resource) components.

What problem does it solve?

This Skill helps users measure the performance of specific hotpath code in the UFT application, verify speedup claims, and detect regressions.

Core Features & Use Cases

  • Performance Measurement: Offers a benchmark harness to isolate and measure hotpaths.
  • Regression Detection: Helps in identifying performance regressions after code changes.
  • Speedup Verification: Allows users to validate speedup claims with real-world numbers.

Quick Start

Run the benchmark for the 'flux_find_sync' function by executing the following command: python3 .claude/skills/uft-benchmark/scripts/scaffold_benchmark.py --function flux_find_sync

Frequently Asked Questions about uft-benchmark

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

FAQPage Schema
How do I measure the performance of hotpath code in UnifiedFloppyTool?

Detect performance regressions in UnifiedFloppyTool by running benchmark scripts against hotpath code after changes. The harness compares current execution metrics against baseline measurements to identify any degradation.

What do I need to run UFT benchmarking scripts for regression detection?

To run UFT benchmarking scripts for regression detection, you need a working installation of the UnifiedFloppyTool application and Python. These dependencies are required to execute the benchmark harness and measure hotpath performance.

How do I verify speedup claims for specific UFT functions?

Verify UFT speedup claims by executing the scaffold_benchmark.py script with the --function flag. This isolates the target hotpath, such as flux_find_sync, and outputs real-world performance numbers for validation.

Can I benchmark any arbitrary function in the UnifiedFloppyTool?

The benchmark harness is designed to measure specific hotpath code within the UnifiedFloppyTool application. You can target functions like flux_find_sync by passing the function name to the benchmarking script.

Why should I use a dedicated benchmark harness instead of manual timing for UFT?

A dedicated benchmark harness isolates hotpath code for precise performance measurement and regression detection. Manual timing lacks the consistency needed to accurately validate speedup claims after code changes.