perf-profile

Generate a prioritized performance profiling report against defined budgets.

1|Updated May 5, 2026
One-click install
npx skills add https://github.com/XGanQAQ/Unity-Claude-Code-Game-Studios --skill perf-profile-xganqaq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perf-profile
Source: https://github.com/XGanQAQ/Unity-Claude-Code-Game-Studios/tree/main/.claude/skills/perf-profile
Command: npx skills add https://github.com/XGanQAQ/Unity-Claude-Code-Game-Studios --skill perf-profile-xganqaq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns guesswork into evidence-based performance work by profiling a specific system (or the whole project), comparing results to explicit performance budgets, and producing prioritized optimization recommendations.

Core Features & Use Cases

  • Scope profiling by system or full project: Runs a comprehensive performance pass when you request full, or focuses on a single system when you provide a system name.
  • Budget-driven analysis: Loads and applies targets for FPS/frame time, memory, load time, draw calls, and (if relevant) network limits.
  • Actionable hotspot reporting: Identifies CPU, memory, rendering, and I/O candidates, then ranks fixes by expected gain, effort, and risk.
  • Optimization triage with next-step routing: Prompts you to implement, reduce scope, defer to polish, or escalate architectural decisions when fixes require more than minor effort.

Quick Start

Run perf-profile for your target system by providing its system name, so the report is generated against your project’s existing performance budgets.

Frequently Asked Questions about perf-profile

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

FAQPage Schema
How do I find game performance bottlenecks using performance profiling and budget targets?

Game performance profiling discovers bottlenecks by comparing measured metrics against defined performance budgets, generating a prioritized optimization report that ranks CPU, memory, rendering, and I/O hotspots by expected impact and risk.

How do I profile a specific game system instead of the full project?

Profile a specific game system by providing its system name, which focuses the performance analysis on that area and compares its measured results against your project's existing performance budgets.

What performance budgets should I define for game optimization analysis?

Define performance budgets for FPS and frame time, memory usage, load time, draw calls, and network limits if relevant, so the profiling analysis can compare measured candidates against these explicit targets.

Can I use performance profiling to identify CPU hotspots and memory issues in game development?

Yes, performance profiling applies to bottleneck discovery across CPU, memory, rendering, and I/O areas in game development projects, identifying candidates and ranking fixes by expected gain, effort, and risk.

What is the best way to triage game optimization tasks after finding rendering bottlenecks?

Triage game optimization tasks using the generated decision workflow, which routes next actions to implement fixes, reduce scope, defer to polish, or escalate architectural decisions when fixes require more than minor effort.