gk:profile

Capture rendering_stats snapshots and compare Unity game performance metrics.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/tranvietanh0/StackTheRing --skill gk-profile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gk:profile
Source: https://github.com/tranvietanh0/StackTheRing/tree/main/.claude/skills/t1k-profile
Command: npx skills add https://github.com/tranvietanh0/StackTheRing --skill gk-profile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires theonekit-unity, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you analyze and optimize the performance of your Unity games, providing insights into rendering, memory, and more.

Core Features & Use Cases

  • Performance Snapshot: Take a snapshot of performance metrics like draw calls, batches, and FPS.
  • Before/After Comparison: Compare performance metrics to identify improvements.
  • Detailed Report: Generate a detailed report with optimization recommendations.
  • Use Case: Use this Skill to identify performance bottlenecks in your game and optimize them for better performance.

Quick Start

Use the gk:profile skill to take a performance snapshot of your game and compare it with a previous version.

Frequently Asked Questions about gk:profile

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

FAQPage Schema
How do I profile rendering performance in Unity to identify bottlenecks?

To profile rendering performance in Unity, you can capture rendering stats and analyze system timing. This process records metrics like draw calls, batches, and FPS to pinpoint specific rendering bottlenecks in your game.

What is the best way to compare Unity game performance before and after optimization?

The best way to compare Unity game performance is by capturing before and after performance snapshots. This comparison highlights metric changes in draw calls and batches, directly identifying improvements achieved by your optimizations.

How do I generate a performance optimization report for my Unity game?

You generate a performance optimization report by capturing rendering stats and system timing data. The resulting detailed report analyzes your Unity game metrics and provides specific recommendations to resolve detected performance bottlenecks.

Do I need specific profiling tools to analyze Unity rendering metrics?

Yes, you need the theonekit-unity module installed to provide the necessary profiling tools. This dependency supplies the underlying instrumentation required to capture rendering stats and system timing data for your Unity games.

When should I use performance profiling on my Unity game?

You should use performance profiling when your Unity game experiences frame drops or rendering issues. It is essential for game development scenarios seeking performance optimization, specifically focusing on rendering metrics and overall system performance.

What rendering metrics are captured during a Unity performance snapshot?

A Unity performance snapshot captures key rendering metrics such as draw calls, batches, and frames per second (FPS). These metrics, alongside system timing analysis, provide the data needed to identify and optimize rendering bottlenecks.