widget-performance-analyzer

Analyzes Flutter widget rebuilds, layout costs and rendering bottlenecks, outputting a structured report without modifying source code.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/GomezFabricio/ChangaYa --skill widget-performance-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: widget-performance-analyzer
Source: https://github.com/GomezFabricio/ChangaYa/tree/main/skills/widget-performance-analyzer
Command: npx skills add https://github.com/GomezFabricio/ChangaYa --skill widget-performance-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill performs a focused audit of Flutter widget trees to identify rebuilds, layout cost, and rendering bottlenecks that cause jank and dropped frames. It guides optimization without modifying source code.

Core Features & Use Cases

  • Rebuild analysis: detect large rebuild surfaces and opportunities for scope-limited widgets.
  • Layout cost evaluation: highlight expensive layout patterns (intrinsic sizing, nested wrappers) and scrolling pitfalls.
  • Rendering stability checks: flag implicit saveLayer triggers and opportunities for compositing isolation.

Quick Start

Run a UI performance audit on the provided Flutter project to generate a structured report.

Frequently Asked Questions about widget-performance-analyzer

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

FAQPage Schema
How do I find what causes Flutter widget rebuilds and jank?

Flutter widget rebuilds and jank are identified by analyzing the widget tree to detect large rebuild surfaces, expensive layout patterns, and rendering bottlenecks like implicit saveLayer triggers. The audit outputs a structured findings report detailing rebuild scopes and layout costs.

How do I audit Flutter scroll performance and layout costs in complex lists?

Auditing Flutter scroll performance and layout costs involves evaluating scrollable lists for expensive layout patterns like intrinsic sizing and nested wrappers. The analysis flags scrolling pitfalls and outputs a structured report highlighting rendering stability issues.

What is the best way to analyze Flutter rendering bottlenecks without modifying source code?

The best way to analyze Flutter rendering bottlenecks without modifying source code is running a focused UI performance audit. It evaluates layout complexity, rebuild triggers, and rendering stability to produce an optimization guidance report.

When do I need a Flutter UI performance audit for animated UIs?

You need a Flutter UI performance audit for animated UIs when you experience dropped frames or jank. The audit uncovers costly layouts, rebuild scopes, and rendering issues during development or production reviews to guide optimization.

Can I use this performance analysis on a Flutter app during production reviews?

Yes, you can use this performance analysis on a Flutter app during production reviews. It evaluates rendering stability, layout complexity, and rebuild triggers in complex widget trees to output a structured findings report.