What problem does it solve? Lens Studio Preview traces show total frame time but not which project systems cause it, making optimization guesswork. This Skill attributes ms/frame to concrete scene roots, scripts, packages, and renderables through differential performance sweeps and component toggling. ## Core Features & Use Cases - Differential Sweep Design: Builds cumulative stage matrices (baseline, camera, tracking, VFX, scripts, full Lens) with targeted A/B toggles to isolate each subsystem's cost. - Trace Analysis Tooling: Bundled Python scripts parse Perfetto/SQLite traces, compute positive ms/frame deltas, and emit CSV summaries, donut charts, and optimization candidate reports. - Simulation Harness Guidance: Reference patterns for exercising gesture-, voice-, or tracking-gated systems so traces reflect representative load instead of idle Preview. - Use Case: A Lens runs below target FPS. You capture staged traces, run the attribution analyzer, and get a donut chart plus a ranked optimization plan showing, for example, that gaussian splats cost 1.86 ms/frame and SIK input costs 0.41 ms/frame. ## Quick Start Ask the agent to profile your Lens Studio project's Preview performance and produce an attributed ms/frame breakdown with optimization recommendations.