What problem does it solve? Game projects often ship with frame rate drops, memory bloat, and slow load times because performance issues are discovered too late. This Skill performs structured static performance analysis of a codebase, compares findings against defined budgets, and produces a prioritized optimization report before problems reach production. ## Core Features & Use Cases - Budget-Driven Analysis: Loads target FPS, memory, load time, and draw call budgets from design docs, then measures estimated current values against them. - Multi-Domain Hotspot Detection: Scans CPU hot paths (per-frame update loops, allocations, physics queries), memory patterns, rendering costs, and I/O behavior to identify bottlenecks. - Prioritized Report Generation: Outputs a structured report with hotspot tables, ranked optimization recommendations including expected gain and risk, quick wins, and items needing runtime profiling. - Use Case: A developer suspects the enemy AI system is causing frame drops. They run the profiler scoped to that system, receive a report showing an unoptimized entity search in the per-frame update as the top hotspot, and get a concrete fix recommendation with estimated impact. ## Quick Start Use the perf-profile skill to analyze the full project against our 60fps budget and report the top performance hotspots with optimization recommendations.