perf-profile

Profile XR/AI systems against performance budgets and generate ranked optimization reports.

1|Updated May 3, 2026
One-click install
npx skills add https://github.com/imclab/xrA1-swarm --skill perf-profile-imclab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perf-profile
Source: https://github.com/imclab/xrA1-swarm/tree/main/.claude/skills/perf-profile
Command: npx skills add https://github.com/imclab/xrA1-swarm --skill perf-profile-imclab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns vague performance issues into a structured, budget-driven profiling report that identifies bottlenecks and recommends prioritized optimization actions.

Core Features & Use Cases

  • Scope-based profiling: Targets a single system or runs a comprehensive profile across all systems for broader diagnosis.
  • Budget-to-metrics evaluation: Loads or infers performance budgets (FPS/frame time, memory, load time, draw calls, network) and compares estimates against them.
  • Actionable optimization plan: Produces ranked hotspot findings, quick wins, investigation items, and a next-step decision path for implementation, scope reduction, deferral, or escalation.

Quick Start

Run the perf-profile skill in full mode to generate a comprehensive performance profile across all systems and produce a prioritized optimization recommendation list.

Frequently Asked Questions about perf-profile

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

FAQPage Schema
How do I find performance bottlenecks in my XR codebase?

Performance bottleneck analysis identifies hotspots by profiling XR systems against explicit or inferred performance budgets for frame time, memory, rendering cost, and loading latency. It produces a structured report with ranked recommendations and estimated fix impact.

How do I validate my application against a performance budget?

Budget validation compares estimated frame time, memory, draw calls, loading latency, and I/O metrics against target hardware constraints. It evaluates whether your systems meet these inferred or explicit budgets and flags violations as actionable hotspot findings.

What is the best way to prioritize rendering performance fixes?

Prioritizing rendering performance fixes requires a profiling report that ranks hotspot findings by estimated optimization impact and fix effort. This approach categorizes bottlenecks into quick wins, investigation items, and a next-step decision path.

Can I run a comprehensive memory analysis across all systems?

Comprehensive memory analysis runs across all systems for broader diagnosis or targets a single system through scope-based profiling. It requires read-only codebase analysis to validate memory behavior and I/O network constraints against target hardware.

Does performance profiling require write access to modify the codebase?

Performance profiling requires read-only codebase analysis to evaluate systems against performance budgets. It does not modify code but produces a structured optimization plan with next-action guidance for implementation, scope reduction, deferral, or escalation.