npx skills add smithery/rimblehelm --skill maui-performance-optimization
rimblehelm/.net-maui-skills · Archived
maui-performance-optimization
A brief description of what this skill does
Installation
npx skills add rimblehelm/.net-maui-skills --skill maui-performance-optimization
Stronger alternatives
This repository is archived — consider an actively maintained alternative.
Defines recommended UI/UX patterns, layout strategies, styling conventions, accessibility rules…
40 installsA brief description of what this skill does
9 installsA brief description of what this skill does
7 installsProvides best practices and patterns for data storage in .NET MAUI apps, including SQLite, EF C…
7 installsSimilar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Guidance for distinctive, intentional visual design when building new UI or reshaping an existi…
866.4K installsBrowser automation CLI for AI agents. Use when the user needs to interact with websites, includ…
810.4K installsReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "chec…
617.3K installsBuild, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and …
576.5K installsDebug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe …
568.9K installsAlso in this package
Other skills from rimblehelm/.net-maui-skills.
npx skills add rimblehelm/.net-maui-skills
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
master
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md1,923 B -
docs
SUMMARY.md80 B
History
- First seen on skills.sh
- First recorded snapshot · 11 installs
SKILL.md
.NET MAUI — Performance Optimization Skill
Purpose
This skill provides agents with best practices, patterns, and diagnostics for improving performance in .NET MAUI applications. It covers startup time, layout efficiency, memory usage, rendering performance, compiled bindings, AOT, image optimization, and responsiveness across platforms.
The goal is to ensure that all generated MAUI code is fast, efficient, and production-ready.
Core Principles
- Minimize layout complexity
Avoid deep nesting and prefer efficient containers like Grid.
- Use compiled bindings
Reduce reflection overhead and improve rendering speed.
- Optimize startup
Defer heavy work, preload only what’s necessary, and use AOT where appropriate.
- Reduce memory pressure
Dispose resources, unload pages, and avoid large in-memory objects.
- Optimize images
Use correct resolutions, caching, and vector assets when possible.
- Measure, don’t guess
Use profiling tools and performance diagnostics.
Key Optimization Areas
- Startup time
- XAML rendering
- Navigation performance
- Memory usage
- Image loading
- Threading and async patterns
- AOT compilation
- Resource cleanup
Agent Usage Guidelines
- When generating XAML, apply compiled bindings and avoid unnecessary nesting.
- When generating services, ensure async methods are properly awaited.
- When asked to “improve performance,” apply rules from this skill before others.
- When generating image-heavy UI, use caching and correct image formats.
- When generating navigation code, avoid creating multiple page instances unnecessarily.
Out of Scope
- UI design (covered in
maui-ui-best-practices) - Authentication (covered in
maui-authentication) - Database performance (covered in
maui-data-storage)