Skip to content

dotnet

25 skills · 1 repository · 5.2k stars

Everything below was published by this GitHub account. Launch7 indexes it and links to the source; it has not executed, installed or audited any of it, and it is not affiliated with the account.

Categories

Skills

  • analyzing-dotnet-performance

    Scans .NET code for ~50 performance anti-patterns across async, memory, strings, collections, LINQ, regex, serialization, and I/O with tiered severity…

    From MicrosoftInstructions only
  • android-tombstone-symbolication

    Symbolicate the .NET runtime frames in an Android tombstone file.

    From MicrosoftIncludes 1 script
  • apple-crash-symbolication

    Symbolicate .NET runtime frames in Apple platform .ips crash logs (iOS, tvOS, Mac Catalyst, macOS).

    From MicrosoftIncludes 1 script
  • author-component

    Create or review Blazor components (.razor files) with correct architecture.

    From MicrosoftInstructions only
  • clr-activation-debugging

    Diagnoses .NET Framework CLR activation issues using CLR activation logs (CLRLoad logs) produced by mscoree.dll.

    From MicrosoftRuns terminal commands
  • code-testing-agent

    Generate or add unit tests for existing code, from one function to a complete project-wide suite.

    From MicrosoftInstructions only
  • coverage-analysis

    Project-wide code coverage and CRAP (Change Risk Anti-Patterns) score analysis for .NET projects.

    From MicrosoftIncludes 2 scripts
  • create-blazor-project

    Create a new ASP.NET Core web application or web site using Blazor.

    From MicrosoftRuns terminal commands
  • dotnet-maui-doctor

    Diagnoses and fixes .NET MAUI development environment issues.

    From MicrosoftRuns terminal commands
  • dotnet-pinvoke

    Correctly call native (C/C++) libraries from .NET using P/Invoke and LibraryImport.

    From MicrosoftRuns terminal commands
  • dotnet-trace-collect

    Guide developers through capturing diagnostic artifacts to diagnose production .NET performance issues.

    From MicrosoftAsks for administrator rights
  • dump-collect

    Configure and collect crash dumps for modern .NET applications.

    From MicrosoftRuns terminal commands
  • find-untested-sources

    MANDATORY for static requests to find, identify, or list untested source files or modules, sources without tests, source-to-test pairing, test-gap…

    From MicrosoftIncludes 2 scripts
  • maui-app-lifecycle

    .NET MAUI app lifecycle guidance — the four app states, cross-platform Window lifecycle events (Created, Activated, Deactivated, Stopped, Resumed,…

    From MicrosoftInstructions only
  • maui-collectionview

    Guidance for implementing CollectionView in .NET MAUI apps — data display, layouts (list & grid), selection, grouping, scrolling, empty views, templates,…

    From MicrosoftContacts outside web addresses
  • maui-data-binding

    Guidance for .NET MAUI XAML and C# data bindings — compiled bindings, INotifyPropertyChanged / ObservableObject, value converters, binding modes,…

    From MicrosoftContacts outside web addresses
  • maui-dependency-injection

    Guidance for configuring dependency injection in .NET MAUI apps — service registration in MauiProgram.cs, lifetime selection (Singleton / Transient /…

    From MicrosoftContacts outside web addresses
  • maui-safe-area

    .NET MAUI safe area and edge-to-edge layout guidance for .NET 10+.

    From MicrosoftInstructions only
  • maui-shell-navigation

    Guide for implementing Shell-based navigation in .NET MAUI apps.

    From MicrosoftContacts outside web addresses
  • maui-theming

    Guide for theming .NET MAUI apps — light/dark mode via AppThemeBinding, ResourceDictionary theme switching, DynamicResource bindings, system theme…

    From MicrosoftContacts outside web addresses
  • microbenchmarking

    BenchmarkDotNet (BDN) is a .NET library for writing and running microbenchmarks.

    From MicrosoftInstructions only
  • migrate-nullable-references

    Enable nullable reference types in a C# project and systematically resolve all warnings.

    From MicrosoftIncludes 1 script
  • nuget-trusted-publishing

    Set up NuGet trusted publishing (OIDC) on a GitHub Actions repo — replaces long-lived API keys with short-lived tokens.

    From MicrosoftAsks for an API key
  • technology-selection

    Guides technology selection and implementation of AI and ML features in .NET 8+ applications using ML.NET, Microsoft.Extensions.AI (MEAI), Microsoft Agent…

    From MicrosoftContacts outside web addresses
  • test-smell-detection

    Deep-dive audit using the full testsmells.org 19-smell academic catalog for tests in any language.

    From MicrosoftInstructions only