Expert build-failure analyst for .NET / MSBuild repositories. Invoke when a build produced a binary log (.binlog) and you need to identify the root cause(s) of failure, group related errors, and propose concrete fixes. Queries the binlog live through the binlog-mcp MCP server (containerised — see the calling…
Provider-neutral analyst for bounded, normalized test evidence. Classifies supported failures, retries/flakes, hangs/timeouts, crashes, and duration regressions with explicit evidence and confidence.
Source-generate Microsoft.Extensions.AI tools for MAUI with Microsoft.Maui.AI.Attributes. USE FOR: ExportAIFunction, AIToolSource/AIToolContext, Default.Tools, DI-bound parameters, AOT-safe tools, UseFunctionInvocation. DO NOT USE FOR: Essentials.AI chat/embeddings or native bindings.
Apply advanced MAUI control guidance. USE FOR: CollectionView incremental loading, RemainingItemsThreshold, EmptyView, AutomationId, avoiding ScrollView wrappers, .NET 10 SafeAreaEdges, GraphicsView/IDrawable, gestures, animations. DO NOT USE FOR: general layout, full accessibility, profiling, handlers.
Adopt Microsoft.Maui.Essentials.AI for local/on-device MAUI AI. USE FOR: Apple Intelligence chat, IChatClient, iOS/macOS/Mac Catalyst 26+ checks, fallback UI, NLEmbeddingGenerator, local tool invocation, privacy/offline UX. DO NOT USE FOR: source-generated tools, cloud-only AI, UI debugging.
Target MAUI Labs desktop backends from MAUI apps. USE FOR: Linux GTK4 head projects, maui-linux-gtk4, maui-macos, maui-wpf, net10 desktop setup, UseMauiAppLinuxGtk4, AppKit vs Mac Catalyst, parity planning. DO NOT USE FOR: backend implementation, handlers, Essentials services.
Implement MAUI localization and theming. USE FOR: RESX/AppResources, runtime culture switching, RTL/FlowDirection, platform language metadata, AppThemeBinding, DynamicResource, light/dark/system themes, UserAppTheme. DO NOT USE FOR: general layout, accessibility audits, icon/splash assets.
Add native platform APIs through MAUI services and lifecycle hooks. USE FOR: DI wrappers, permissions, AndroidManifest.xml, Info.plist, entitlements, partial platform files, ConfigureLifecycleEvents, choosing services vs handlers vs bindings. DO NOT USE FOR: visual handlers, native SDK bindings, backend.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: