[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"org-dotnet":3,"repo-skills-v-0-3-0":190},{"org":4,"repos":59},{"slug":5,"name":6,"logoUrl":7,"githubOrg":5,"website":8,"skillCount":9,"repoCount":10,"topRepos":11,"topTags":27,"lastUpdatedAt":58},"dotnet",".NET (Microsoft)","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fdotnet.png","https:\u002F\u002Fdotnet.microsoft.com",144,6,[12,15,18,21,24],{"name":13,"skillCount":14},"dotnet\u002Fskills",96,{"name":16,"skillCount":17},"dotnet\u002Fmaui-labs",32,{"name":19,"skillCount":20},"dotnet\u002Farcade-skills",12,{"name":22,"skillCount":23},"dotnet\u002Fdocs-tools",2,{"name":25,"skillCount":26},"dotnet\u002Fdev-proxy",1,[28,31,34,37,40,43,46,49,52,55],{"slug":29,"name":30},"net",".NET",{"slug":32,"name":33},"maui","MAUI",{"slug":35,"name":36},"engineering","Engineering",{"slug":38,"name":39},"debugging","Debugging",{"slug":41,"name":42},"mobile","Mobile",{"slug":44,"name":45},"testing","Testing",{"slug":47,"name":48},"code-analysis","Code Analysis",{"slug":50,"name":51},"performance","Performance",{"slug":53,"name":54},"migration","Migration",{"slug":56,"name":57},"blazor","Blazor","2026-08-01T06:06:00.975068",[60,76,106,125,144,174],{"name":61,"fullName":13,"repoUrl":62,"skillCount":14,"stars":63,"forks":64,"description":65,"topics":66,"topTags":68,"topTagCount":75,"lastUpdatedAt":58},"skills","https:\u002F\u002Fgithub.com\u002Fdotnet\u002Fskills",4576,332,"Repository for skills to assist AI coding agents with .NET and C#",[67],"agent-skills",[69,70,71,72,73,74],{"slug":29,"name":30},{"slug":35,"name":36},{"slug":44,"name":45},{"slug":38,"name":39},{"slug":47,"name":48},{"slug":53,"name":54},57,{"name":77,"fullName":16,"repoUrl":78,"skillCount":17,"stars":79,"forks":80,"description":81,"topics":82,"topTags":93,"topTagCount":104,"lastUpdatedAt":105},"maui-labs","https:\u002F\u002Fgithub.com\u002Fdotnet\u002Fmaui-labs",190,21,"Experimental and pre-release tools for .NET MAUI",[83,84,85,5,86,87,32,88,89,41,90,91,92],"ai","android","desktop","ios","maccatalyst","mcp","microsoft","multi-platform","user-interface","winui",[94,95,96,97,98,101],{"slug":32,"name":33},{"slug":41,"name":42},{"slug":29,"name":30},{"slug":38,"name":39},{"slug":99,"name":100},"api-development","API Development",{"slug":102,"name":103},"csharp","C#",44,"2026-07-12T08:22:56.616564",{"name":107,"fullName":19,"repoUrl":108,"skillCount":20,"stars":20,"forks":109,"description":110,"topics":111,"topTags":112,"topTagCount":123,"lastUpdatedAt":124},"arcade-skills","https:\u002F\u002Fgithub.com\u002Fdotnet\u002Farcade-skills",18,"Reuseable AI skills, plugins, agents for use in the dotnet product repos, such as dotnet\u002Fruntime",[],[113,114,117,118,119,122],{"slug":29,"name":30},{"slug":115,"name":116},"ci-cd","CI\u002FCD",{"slug":38,"name":39},{"slug":35,"name":36},{"slug":120,"name":121},"cli","CLI",{"slug":47,"name":48},15,"2026-07-12T08:23:11.212231",{"name":126,"fullName":22,"repoUrl":127,"skillCount":23,"stars":128,"forks":129,"description":130,"topics":131,"topTags":132,"topTagCount":142,"lastUpdatedAt":143},"docs-tools","https:\u002F\u002Fgithub.com\u002Fdotnet\u002Fdocs-tools",25,40,"This repo contains GitHub Actions and other tools that are designed to be invoked on DocFx repositories.",[],[133,136,139],{"slug":134,"name":135},"documentation","Documentation",{"slug":137,"name":138},"technical-writing","Technical Writing",{"slug":140,"name":141},"operations","Operations",3,"2026-07-12T08:22:00.701757",{"name":145,"fullName":25,"repoUrl":146,"skillCount":26,"stars":147,"forks":148,"description":149,"topics":150,"topTags":165,"topTagCount":172,"lastUpdatedAt":173},"dev-proxy","https:\u002F\u002Fgithub.com\u002Fdotnet\u002Fdev-proxy",801,86,"Simulate API failures, throttling, and chaos — all from your command line.",[151,152,145,153,154,155,156,157,158,159,160,161,162,163,164],"api-testing","chaos-engineering","developer-tools","development","devtools","hacktoberfest","http","microsoft-365","microsoft-graph","mock-server","openapi","proxy","resilience","rest",[166,167,168,171],{"slug":99,"name":100},{"slug":38,"name":39},{"slug":169,"name":170},"observability","Observability",{"slug":44,"name":45},4,"2026-07-12T08:21:24.806721",{"name":175,"fullName":176,"repoUrl":177,"skillCount":26,"stars":178,"forks":179,"description":180,"topics":181,"topTags":185,"topTagCount":142,"lastUpdatedAt":189},"msbuild","dotnet\u002Fmsbuild","https:\u002F\u002Fgithub.com\u002Fdotnet\u002Fmsbuild",5535,1436,"The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.",[182,156,183,89,175,184],"build","help-wanted","visual-studio",[186,187,188],{"slug":29,"name":30},{"slug":35,"name":36},{"slug":50,"name":51},"2026-07-22T05:37:33.965588",{"items":191,"total":17},[192,210,222,234,245,262,278,289,302,315,327,338,354,368,381,392,402,413,426,437,450,468,481,496],{"slug":193,"name":193,"fn":194,"description":195,"org":196,"tags":197,"stars":79,"repoUrl":78,"updatedAt":209},"android-slim-bindings","create Android slim bindings for .NET","Create Android slim bindings for MAUI\u002F.NET Android. USE FOR: slim Android binding, Kotlin\u002FJava wrappers, build.gradle.kts, Maven, AAR\u002FJAR, AndroidMavenLibrary, AndroidLibrary, @JvmStatic, XA4241\u002FXA4242, Xamarin.AndroidX\u002FKotlin NuGets. DO NOT USE FOR: iOS\u002FmacOS bindings, general MAUI apps, or NuGet packaging.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[198,200,202,205,208],{"name":30,"slug":29,"type":199},"tag",{"name":201,"slug":84,"type":199},"Android",{"name":203,"slug":204,"type":199},"Java","java",{"name":206,"slug":207,"type":199},"Kotlin","kotlin",{"name":42,"slug":41,"type":199},"2026-07-12T08:22:54.006105",{"slug":211,"name":211,"fn":212,"description":213,"org":214,"tags":215,"stars":79,"repoUrl":78,"updatedAt":105},"devflow-automation","automate .NET MAUI app state","Automate MAUI app state through DevFlow Actions. USE FOR: `[DevFlowAction]` shortcuts, login, seed data, deep screens. DO NOT USE FOR: arbitrary methods, DI internals, UI MCP tools, connectivity, or build\u002Fdeploy issues.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[216,217,220,221],{"name":30,"slug":29,"type":199},{"name":218,"slug":219,"type":199},"Automation","automation",{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},{"slug":223,"name":223,"fn":224,"description":225,"org":226,"tags":227,"stars":79,"repoUrl":78,"updatedAt":233},"devflow-connect","diagnose DevFlow agent connectivity issues","Diagnose DevFlow agent connectivity. USE FOR: `maui devflow` connection failures, agent not found, ports, adb forwarding, broker. DO NOT USE FOR: build failures, setup, visual tree, or Blazor CDP.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[228,229,230],{"name":39,"slug":38,"type":199},{"name":33,"slug":32,"type":199},{"name":231,"slug":232,"type":199},"Networking","networking","2026-07-12T08:22:48.847431",{"slug":235,"name":235,"fn":236,"description":237,"org":238,"tags":239,"stars":79,"repoUrl":78,"updatedAt":244},"dotnet-workload-info","discover MAUI workload metadata","Discover MAUI workload metadata from live NuGet APIs. USE FOR: workload manifest lookup, WorkloadDependencies.json, v3-flatcontainer, CLI-to-NuGet version conversion, Xcode\u002FJDK\u002FAndroid SDK requirements, CI sdkmanager packages, `packageid:Microsoft.Maui.Controls`. DO NOT USE FOR: installing workloads, build debugging, or app version edits.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[240,241,242,243],{"name":103,"slug":102,"type":199},{"name":121,"slug":120,"type":199},{"name":36,"slug":35,"type":199},{"name":33,"slug":32,"type":199},"2026-07-12T08:22:46.318953",{"slug":246,"name":246,"fn":247,"description":248,"org":249,"tags":250,"stars":79,"repoUrl":78,"updatedAt":261},"ios-slim-bindings","create iOS slim bindings for MAUI","Create iOS slim bindings for MAUI. USE FOR: slim iOS binding, Native Library Interop, Swift\u002FObjective-C wrappers, XcodeGen project.yml, Podfile, CocoaPods static linking, BUILD_LIBRARY_FOR_DISTRIBUTION, XcodeProject MSBuild, `@objc`\u002F`[Export]` selector crashes, async completion handlers. DO NOT USE FOR: Android bindings, general MAUI apps, or NuGet packaging.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[251,252,254,255,258],{"name":30,"slug":29,"type":199},{"name":253,"slug":86,"type":199},"iOS",{"name":33,"slug":32,"type":199},{"name":256,"slug":257,"type":199},"Swift","swift",{"name":259,"slug":260,"type":199},"Xcode","xcode","2026-07-12T08:22:50.128667",{"slug":263,"name":263,"fn":264,"description":265,"org":266,"tags":267,"stars":79,"repoUrl":78,"updatedAt":277},"maui-accessibility","implement accessibility in .NET MAUI apps","Make .NET MAUI apps accessible with semantic properties, screen reader labels\u002Fhints, heading levels, focus, announcements, AutomationProperties, touch targets, and platform checks. USE FOR: accessibility audits, WCAG UI fixes, TalkBack\u002FVoiceOver\u002FNarrator behavior, SemanticProperties.Description\u002FHint\u002FHeadingLevel, SemanticScreenReader.Announce, SetSemanticFocus, avoiding redundant Label metadata, hiding decorative content with IsInAccessibleTree=false, and CollectionView row semantics. DO NOT USE FOR: general layout, UI automation only, or performance tuning.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[268,269,272,273,274],{"name":30,"slug":29,"type":199},{"name":270,"slug":271,"type":199},"Accessibility","accessibility",{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},{"name":275,"slug":276,"type":199},"WCAG","wcag","2026-07-12T08:22:17.823583",{"slug":279,"name":279,"fn":280,"description":281,"org":282,"tags":283,"stars":79,"repoUrl":78,"updatedAt":288},"maui-ai-debugging","debug .NET MAUI application issues","Legacy DevFlow debug skill. USE FOR: `maui-ai-debugging`, `maui devflow`, screenshots, visual tree, Blazor CDP, simulator\u002Femulator debugging. DO NOT USE FOR: setup, desktop automation, AppleScript, host `xdotool`.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[284,285,286,287],{"name":30,"slug":29,"type":199},{"name":39,"slug":38,"type":199},{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},"2026-07-12T08:22:52.634889",{"slug":290,"name":290,"fn":291,"description":292,"org":293,"tags":294,"stars":79,"repoUrl":78,"updatedAt":301},"maui-ai-tool-bindings","generate AI tools for .NET MAUI apps","Use `Microsoft.Maui.AI.Attributes` to source-generate `Microsoft.Extensions.AI` tools for MAUI apps. USE FOR: `ExportAIFunction`, `AIToolSource`, `AIToolContext`, `Default.Tools`, DI-bound parameters, chat-session scopes, AOT-safe tools, and `IChatClient.UseFunctionInvocation`. DO NOT USE FOR: Essentials.AI chat or embeddings, native bindings, or theory.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[295,296,297,300],{"name":30,"slug":29,"type":199},{"name":100,"slug":99,"type":199},{"name":298,"slug":299,"type":199},"LLM","llm",{"name":33,"slug":32,"type":199},"2026-07-12T08:22:25.43458",{"slug":303,"name":303,"fn":304,"description":305,"org":306,"tags":307,"stars":79,"repoUrl":78,"updatedAt":314},"maui-app-architecture","design .NET MAUI application architecture","Design .NET MAUI architecture around DI, MVVM, compiled bindings, Shell navigation, route registration, query parameters, and testable services. USE FOR: MauiProgram service registration, page\u002FViewModel wiring, Shell GoToAsync, Routing.RegisterRoute, trim-safe IQueryAttributable vs [QueryProperty] for full trimming\u002FNativeAOT, Uri.EscapeDataString\u002FUnescapeDataString query handling, x:DataType on pages\u002FDataTemplates, AddTransient page lifetimes, and avoiding BuildServiceProvider\u002Fservice locator patterns. DO NOT USE FOR: project layout, API currency, or runtime debug tools.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[308,309,312,313],{"name":30,"slug":29,"type":199},{"name":310,"slug":311,"type":199},"Architecture","architecture",{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},"2026-07-12T08:22:26.837082",{"slug":316,"name":316,"fn":317,"description":318,"org":319,"tags":320,"stars":79,"repoUrl":78,"updatedAt":326},"maui-app-assets-lifecycle","configure .NET MAUI app assets and lifecycle","Configure .NET MAUI app icons, splash screens, images, fonts, bundled files, app\u002Fwindow lifecycle, background\u002Fresume state, and platform asset\u002Flifecycle settings. USE FOR: MauiIcon, MauiSplashScreen, MauiImage, MauiFont, MauiAsset, Resources\u002FImages, Resources\u002FFonts, Resources\u002FRaw seed JSON, FileSystem.OpenAppPackageFileAsync, Window Created\u002FStopped\u002FResumed\u002FDestroying, ConfigureLifecycleEvents, state restore, Xamarin drawable\u002FUIAppFonts migration, and platform asset overrides. DO NOT USE FOR: localization\u002Ftheme resources, device permissions, or broad project structure.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[321,322,324,325],{"name":30,"slug":29,"type":199},{"name":323,"slug":85,"type":199},"Desktop",{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},"2026-07-12T08:22:34.802111",{"slug":328,"name":328,"fn":329,"description":330,"org":331,"tags":332,"stars":79,"repoUrl":78,"updatedAt":337},"maui-aspire-client","connect MAUI apps to Aspire APIs","Connect MAUI apps to Aspire-hosted APIs. USE FOR: `AddServiceDiscovery`, typed `HttpClient`, `https+http:\u002F\u002Fapiservice`, missing AppHost config on devices, Android emulator `10.0.2.2`, iOS simulator `localhost`, physical-device LAN\u002Fdev-tunnel fallbacks, dev certs, Bearer handlers, debug-only cleartext. DO NOT USE FOR: offline caching, OAuth callbacks, or server-side Aspire.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[333,334,335,336],{"name":30,"slug":29,"type":199},{"name":100,"slug":99,"type":199},{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},"2026-07-12T08:22:16.582414",{"slug":339,"name":339,"fn":340,"description":341,"org":342,"tags":343,"stars":79,"repoUrl":78,"updatedAt":353},"maui-auth-secure-storage","implement MAUI authentication and secure storage","Implement .NET MAUI authentication and secure storage flows with WebAuthenticator, MSAL.NET, platform callback URIs, token caches, brokers, SecureStorage, logout cleanup, and Blazor Hybrid auth handoff. USE FOR: login\u002Flogout, OAuth\u002FOIDC redirects, Entra ID, CallbackUrl, WebAuthenticatorCallbackActivity, Android intent filters, CFBundleURLTypes, MSAL redirect URI\u002FBrokerRedirectUri, AcquireTokenSilent, RemoveAsync\u002FGetAccountsAsync token cache cleanup, secure token storage, and native-to-Blazor auth state. DO NOT USE FOR: architecture, API retries\u002Foffline behavior, or UI debugging.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[344,347,348,349,350],{"name":345,"slug":346,"type":199},"Auth","auth",{"name":103,"slug":102,"type":199},{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},{"name":351,"slug":352,"type":199},"Security","security","2026-07-12T08:22:33.514169",{"slug":355,"name":355,"fn":356,"description":357,"org":358,"tags":359,"stars":79,"repoUrl":78,"updatedAt":367},"maui-blazor-hybrid","build and debug MAUI Blazor Hybrid apps","Build and debug .NET MAUI Blazor Hybrid features with BlazorWebView, HybridWebView, Razor components, static assets, JS\u002F.NET interop, trimming\u002FNativeAOT concerns, and DevFlow CDP route inspection. USE FOR: MAUI apps hosting Razor UI, embedded HTML\u002FJS, choosing BlazorWebView vs HybridWebView, AddMauiBlazorWebView, RootComponent, SendRawMessage\u002FRawMessageReceived, JSON DTO contracts, JsonSerializerContext, wwwroot assets, hybrid auth\u002Fdata handoff, stale DOM\u002FRazor route debugging, and maui_cdp_webviews\u002Fsource\u002Fevaluate\u002Fscreenshot\u002Flogs. DO NOT USE FOR: pure XAML UI or browser-only apps.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[360,361,362,365,366],{"name":57,"slug":56,"type":199},{"name":103,"slug":102,"type":199},{"name":363,"slug":364,"type":199},"Frontend","frontend",{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},"2026-07-12T08:22:19.061135",{"slug":369,"name":369,"fn":370,"description":371,"org":372,"tags":373,"stars":79,"repoUrl":78,"updatedAt":380},"maui-controls-deep-dive","apply advanced .NET MAUI control patterns","Apply advanced MAUI control guidance. USE FOR: `CollectionView` incremental loading, `RemainingItemsThreshold`, `EmptyView`, `AutomationId`, avoiding `ScrollView` wrappers, `SafeAreaEdges` on .NET 10, `GraphicsView`\u002F`IDrawable`\u002F`Invalidate` hot-path performance, gestures, animations. DO NOT USE FOR: general layout, full accessibility audits, profiling, or handlers.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[374,375,376,377],{"name":30,"slug":29,"type":199},{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},{"name":378,"slug":379,"type":199},"UI Components","ui-components","2026-07-12T08:22:32.245388",{"slug":382,"name":382,"fn":383,"description":384,"org":385,"tags":386,"stars":79,"repoUrl":78,"updatedAt":391},"maui-current-apis","manage .NET MAUI API compatibility","Keep MAUI guidance on current, target-framework-safe APIs. USE FOR: inspecting `TargetFramework`\u002FTFM, net8 vs net10 choices, `SafeAreaEdges` vs `On\u003CiOS>().SetUseSafeArea`, replacing `Application.Current.MainPage`, Xamarin.Forms namespaces, Shell\u002Fwindow APIs, avoiding .NET 10-only output on older targets. DO NOT USE FOR: workload discovery, runtime inspection, or migration planning.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[387,388,389,390],{"name":30,"slug":29,"type":199},{"name":100,"slug":99,"type":199},{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},"2026-07-12T08:22:45.085988",{"slug":393,"name":393,"fn":394,"description":395,"org":396,"tags":397,"stars":79,"repoUrl":78,"updatedAt":401},"maui-custom-handlers","implement and migrate MAUI visual handlers","Implement\u002Fmigrate MAUI visual handlers. USE FOR: `EntryHandler.Mapper.AppendToMapping`, scoped `BorderlessEntry` type guards, unique mapper keys, repeated mapper callbacks, renderer-to-handler migration, `ConnectHandler`\u002F`DisconnectHandler` cleanup, `PropertyMapper`, `CommandMapper`, custom `ViewHandler`, platform partial handlers, conflicting partial base classes, `CreatePlatformView`, native namespace leaks, `ConfigureMauiHandlers`. DO NOT USE FOR: non-visual platform APIs, full Xamarin migration, native SDK bindings, or backend code.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[398,399,400],{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},{"name":378,"slug":379,"type":199},"2026-07-12T08:22:24.206767",{"slug":403,"name":403,"fn":404,"description":405,"org":406,"tags":407,"stars":79,"repoUrl":78,"updatedAt":412},"maui-devflow-debug","debug .NET MAUI application workflows","Run DevFlow inspect-and-fix loops for MAUI apps. USE FOR: launch, device selection, agent recovery, broker\u002Fport\u002Fadb, tree\u002Fscreenshot, Blazor CDP, iterative UI debugging. DO NOT USE FOR: first-time setup or non-MAUI automation. INVOKES: `maui devflow`, `dotnet`, `adb`, `simctl`.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[408,409,410,411],{"name":30,"slug":29,"type":199},{"name":39,"slug":38,"type":199},{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},"2026-07-12T08:22:55.378793",{"slug":414,"name":414,"fn":415,"description":416,"org":417,"tags":418,"stars":79,"repoUrl":78,"updatedAt":425},"maui-devflow-onboard","integrate DevFlow into MAUI apps","Add DevFlow to a MAUI app. USE FOR: package refs, `MauiProgram` registration, Blazor WebView\u002FGTK variants, verification after `maui devflow init`. DO NOT USE FOR: troubleshooting, debugging, UI inspection, or build failures. INVOKES: `maui devflow`, `dotnet`.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[419,420,423,424],{"name":30,"slug":29,"type":199},{"name":421,"slug":422,"type":199},"Deployment","deployment",{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},"2026-07-12T08:22:51.345973",{"slug":427,"name":427,"fn":428,"description":429,"org":430,"tags":431,"stars":79,"repoUrl":78,"updatedAt":436},"maui-devflow-session-review","review MAUI DevFlow session logs","Review past MAUI DevFlow sessions. USE FOR: DevFlow friction reports, classifying `maui_tap`\u002F`maui_hittest`\u002F`maui_screenshot`\u002F`maui_cdp_webviews` issues vs app bugs, markdown Environment\u002FFindings reports, scrubbed dotnet\u002Fmaui-labs issue drafts, workaround summaries. Does not run live `maui devflow`. DO NOT USE FOR: fixing bugs, onboarding, live debugging, or memory search.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[432,433,434,435],{"name":30,"slug":29,"type":199},{"name":39,"slug":38,"type":199},{"name":33,"slug":32,"type":199},{"name":170,"slug":169,"type":199},"2026-07-12T08:22:47.547244",{"slug":438,"name":438,"fn":439,"description":440,"org":441,"tags":442,"stars":79,"repoUrl":78,"updatedAt":449},"maui-device-capabilities","implement .NET MAUI device capabilities","Implement .NET MAUI device capabilities with platform permissions and declarations. USE FOR: camera\u002Fphoto\u002Fmedia capture, MediaPicker.IsCaptureSupported, FilePicker.PickAsync durable copies to FileSystem.AppDataDirectory, GeolocationRequest, Permissions.LocationWhenInUse, UseMauiMaps, Android manifest entries, READ_MEDIA_IMAGES\u002FAndroid 13+ Photo Picker migration, NSCameraUsageDescription\u002FNSLocationWhenInUseUsageDescription, runtime permission requests, denied\u002Fcancelled flows, and durable file access. DO NOT USE FOR: notifications, auth, or UI layout.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[443,444,445,446],{"name":30,"slug":29,"type":199},{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},{"name":447,"slug":448,"type":199},"Permissions","permissions","2026-07-12T08:22:42.571676",{"slug":451,"name":451,"fn":452,"description":453,"org":454,"tags":455,"stars":79,"repoUrl":78,"updatedAt":467},"maui-essentials-ai","integrate MAUI AI with Apple Intelligence","Adopt `Microsoft.Maui.Essentials.AI` for local\u002Fon-device MAUI AI. USE FOR: Apple Intelligence `AppleIntelligenceChatClient` as `IChatClient`, iOS\u002FmacOS\u002FMac Catalyst 26+ checks, fallback UI, `NLEmbeddingGenerator` semantic search, local `UseFunctionInvocation` tools, privacy\u002Foffline UX. DO NOT USE FOR: source-generated tools, cloud-only Azure\u002FOpenAI, UI debug, or non-MAUI AI.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[456,459,462,463,466],{"name":457,"slug":458,"type":199},"AI Infrastructure","ai-infrastructure",{"name":460,"slug":461,"type":199},"Apple","apple",{"name":253,"slug":86,"type":199},{"name":464,"slug":465,"type":199},"macOS","macos",{"name":33,"slug":32,"type":199},"2026-07-12T08:22:20.269261",{"slug":469,"name":469,"fn":470,"description":471,"org":472,"tags":473,"stars":79,"repoUrl":78,"updatedAt":480},"maui-labs-platform-targeting","target MAUI Labs desktop backends","Target MAUI Labs desktop backends from MAUI apps. USE FOR: separate Linux GTK4 head projects, `maui-linux-gtk4`, `maui-macos`, or `maui-wpf` templates, net10 desktop setup, `UseMauiAppLinuxGtk4` or related SDK hooks, AppKit instead of Mac Catalyst, and parity planning. DO NOT USE FOR: implementing backends, handlers, or Essentials services.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[474,475,478,479],{"name":323,"slug":85,"type":199},{"name":476,"slug":477,"type":199},"Linux","linux",{"name":464,"slug":465,"type":199},{"name":33,"slug":32,"type":199},"2026-07-12T08:22:36.285059",{"slug":482,"name":482,"fn":483,"description":484,"org":485,"tags":486,"stars":79,"repoUrl":78,"updatedAt":495},"maui-localization-theming","implement .NET MAUI localization and theming","Implement .NET MAUI localization, runtime culture switching, RTL layout, platform language declarations, AppThemeBinding, DynamicResource theming, and light\u002Fdark\u002Fsystem theme switching. USE FOR: RESX\u002FAppResources, DefaultThreadCurrentUICulture, Preferences-backed language choices, culture-aware formatting, FlowDirection, start\u002Fend assets, CFBundleLocalizations, AppThemeBinding, DynamicResource instead of StaticResource for live theme tokens, Application.Current.UserAppTheme, and AppTheme.Unspecified. DO NOT USE FOR: general layout, accessibility audits, or icon\u002Fsplash assets.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[487,488,490,491,492],{"name":30,"slug":29,"type":199},{"name":489,"slug":489,"type":199},"i18n",{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},{"name":493,"slug":494,"type":199},"Themes","themes","2026-07-12T08:22:41.292738",{"slug":497,"name":497,"fn":498,"description":499,"org":500,"tags":501,"stars":79,"repoUrl":78,"updatedAt":509},"maui-networking-offline-data","build MAUI networking and offline features","Build .NET MAUI networking and offline data features with HttpClient DI, JSON serialization, emulator\u002Fsimulator networking, debug cleartext exceptions, SQLite persistence, sync boundaries, retries, cancellation, and error handling. USE FOR: typed HttpClient clients, Android emulator 10.0.2.2, iOS simulator localhost, physical-device LAN\u002Fdev-tunnel fallback, offline-first screens, SQLiteAsyncConnection\u002FEF Core sync metadata, sync queues, sensitive offline data encryption decisions, retry\u002Fbackoff, and background batch\u002Fchunk sync. DO NOT USE FOR: auth redirects, Aspire service discovery, or UI layout.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[502,503,504,505,506],{"name":30,"slug":29,"type":199},{"name":33,"slug":32,"type":199},{"name":42,"slug":41,"type":199},{"name":231,"slug":232,"type":199},{"name":507,"slug":508,"type":199},"SQLite","sqlite","2026-07-12T08:22:37.536098"]