hammer-benchmark-regression
CommunityPrevent performance regressions, automatically.
Software Engineering#CI/CD#optimization#benchmarking#metrics#performance testing#game engine#regression detection
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.