hammer-benchmark-regression

Community

Prevent performance regressions, automatically.

AuthorRonin15
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Unintended performance degradations can silently creep into a codebase, leading to critical issues in production if not caught early by rigorous, consistent benchmarking and automated regression detection.

Core Features & Use Cases

  • Full Benchmark Suite Execution: Runs all 6 critical HammerEngine performance tests, including the mandatory AI Scaling Benchmark, to provide a comprehensive performance snapshot.
  • Automated Regression Detection: Compares current performance metrics against a defined baseline, flagging regressions (Critical, Warning, Minor) with clear severity levels and likely causes.
  • Detailed Regression Reporting: Generates a comprehensive Markdown report outlining performance changes, identifying the source of regressions (e.g., AI infrastructure vs. integration), and recommending actions.
  • Use Case: Before merging a new feature branch, run a "performance regression check" to ensure that the changes haven't negatively impacted the AI, collision, or pathfinding systems, preventing performance bottlenecks from reaching the main branch.

Quick Start

Run a full performance regression check for the HammerEngine.

Dependency Matrix

Required Modules

python3

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: hammer-benchmark-regression
Download link: https://github.com/Ronin15/SDL3_HammerEngine_Template/archive/main.zip#hammer-benchmark-regression

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository