What problem does it solve?
This Skill provides a structured workflow to identify performance bottlenecks across game systems, measure current behavior against defined performance budgets, and produce prioritized, actionable optimization recommendations to meet target FPS, memory, and load-time goals.
Core Features & Use Cases
- Scope selection: Focus profiling on a specific system name or run a full-system profile across the entire project.
- Performance budget alignment: Load and compare against target FPS, memory, draw call, load time, and network budgets from design docs or AGENTS.md.
- Static analysis targets: Suggest CPU, memory, rendering, and I/O hotspots to inspect (e.g., Update/_process hotspots, allocation patterns, overdraw, shader complexity, sync asset loads).
- Reporting and prioritization: Generate a structured markdown report listing hotspots, estimated impact, fix effort, quick wins, and next-step decisions for scheduling or escalation.
- Use Case: Run against the rendering system to find draw-call and shader hotspots that push frame time over a 16.67ms budget and receive prioritized fixes and timeline options.
Quick Start
Run the perf-profile skill specifying a system name or the keyword full to generate a prioritized performance profiling report.