Verified skills

1,462 skills
dotnet
Collect User Input
Build forms, validate data, and react to user input in Blazor applications.
4k
dotnet
Dotnet Trace Collect
Guides developers through capturing diagnostic artifacts to diagnose production .NET performance issues, including tool selection and data collection across Windows, Linux, containers, and Kubernetes.
4k · bundle
dotnet
Binlog Generation
Add the /bl switch to MSBuild-based commands to generate binary logs for build diagnostics and performance analysis.
4k
dotnet
Build Parallelism
Optimize MSBuild build parallelism by configuring /maxcpucount, graph build mode, project references, and analyzing binlogs to reduce multi-project solution build times.
4k
dotnet
Incremental Build
Diagnose and fix slow MSBuild incremental builds by identifying why targets re-execute unnecessarily, covering common causes like missing Inputs/Outputs, volatile properties, and FileWrites registration.
4k
dotnet
Property Patterns
Provides canonical MSBuild property definition patterns including conditional defaults, composition, path normalization, target framework detection, and evaluation order for diagnosing and fixing property issues in .props and .csproj files.
4k
dotnet
Test Smell Detection
Audits test code in any language using the academic testsmells.org 19-smell catalog, producing a severity-ranked report with specific locations and actionable fixes.
4k · bundle
dotnet
Writing Mstest Tests
Write, create, modernize, or fix comprehensive MSTest unit tests with MSTest 3.x/4.x APIs, covering assertions, data-driven tests, lifecycle, and async patterns.
4k
dotnet
Dotnet Aot Compat
Resolve IL trim and AOT analyzer warnings in .NET projects to make them compatible with Native AOT and trimming.
4k · bundle
dotnet
Fetch And Send Data
Call APIs, load data into components, and handle the async lifecycle in Blazor.
4k
dotnet
Maui Shell Navigation
Implement Shell-based navigation in .NET MAUI apps, including AppShell setup, URI-based navigation with GoToAsync, route registration, query parameters, flyout and tab configuration, and navigation guards.
4k · bundle
dotnet
Find Untested Sources
Parse source files to find which ones have no test file referencing their declared types, producing a prioritized worklist of untested files.
4k · bundle
dotnet
Support Prerendering
Fix interactive Blazor components that break during prerender: duplicate data loads, null references, UI flicker, and state loss. Persist state across the prerender-to-interactive handoff, disable prerendering, exclude pages from interactive routing, and detect prerender vs interactive at runtime.
4k
dotnet
Build Perf Baseline
Measure and optimize .NET build performance by establishing baselines, enabling MSBuild Server, using artifacts output, and trimming dependency graphs.
4k
dotnet
Check Bin Obj Clash
Detects MSBuild projects with conflicting OutputPath or IntermediateOutputPath to diagnose build failures.
4k
dotnet
Coordinate Components
Share state between Blazor components across render mode boundaries using cascading values, scoped services with change events, or CascadingValueSource via DI.
4k
dotnet
Create Blazor Project
Scaffolds new Blazor web applications with the correct render mode, project structure, and authentication setup.
4k · bundle
dotnet
Msbuild Antipatterns
Detects and fixes common MSBuild anti-patterns in .csproj, .vbproj, .fsproj, .props, .targets, and .proj files, covering Exec misuse, unquoted conditions, hardcoded paths, and more.
4k · bundle
dotnet
Code Testing Extensions
Provides file paths to language-specific extension files for the code-testing pipeline, enabling discovery of guidance for .NET, Python, TypeScript, and other languages.
4k · bundle
dotnet
Clr Activation Debugging
Analyzes .NET Framework CLR activation logs to diagnose runtime loading failures, version selection issues, and Feature-on-Demand dialog behavior.
4k · bundle
dotnet
Msbuild Modernization
Migrate legacy MSBuild project files to SDK-style format, reducing .csproj complexity and enabling modern .NET features.
4k
dotnet
Test Analysis Extensions
Provides file paths to language-specific reference files for polyglot test analysis skills, enabling framework-aware detection of test markers, assertions, and patterns across .NET, Python, TypeScript, Java, Go, Ruby, Rust, Swift, Kotlin, PowerShell, and C++.
4k · bundle
dotnet
Apple Crash Symbolication
Symbolicate .NET runtime frames in Apple platform .ips crash logs by extracting UUIDs and addresses, locating dSYM debug symbols, and running atos to produce function names with source file and line numbers.
4k · bundle
dotnet
Maui Dependency Injection
Configure dependency injection in .NET MAUI apps — service registration in MauiProgram.cs, lifetime selection, constructor injection, Shell navigation auto-resolution, platform-specific registrations, and testability patterns.
4k · bundle
dotnet
Build Perf Diagnostics
Diagnose MSBuild build performance bottlenecks using binary log analysis, covering timeline analysis, performance summary interpretation, and seven common bottleneck categories.
4k
dotnet
Migrate Static To Wrapper
Mechanically replace static dependency call sites with wrapper or built-in abstraction calls across a bounded scope, such as migrating DateTime.UtcNow to TimeProvider.GetUtcNow() or File.ReadAllText to IFileSystem.
4k
dotnet
Thread Abort Migration
Migrates .NET Framework code using Thread.Abort to cooperative cancellation with CancellationToken in modern .NET 6+.
4k
dotnet
Optimizing Ef Core Queries
Optimize Entity Framework Core queries by fixing N+1 problems, choosing correct tracking modes, using compiled queries, and avoiding common performance traps.
4k
dotnet
Binlog Failure Analysis
Diagnose MSBuild build failures by analyzing .binlog files using an MCP server or text-log replay.
4k
dotnet
Detect Static Dependencies
Scan C# source files for hard-to-test static dependencies and produce a ranked report of static call sites by frequency.
4k
dotnet
Nuget Trusted Publishing
Set up NuGet trusted publishing (OIDC) on a GitHub Actions repo, replacing long-lived API keys with short-lived tokens.
4k · bundle
dotnet
Analyzing Dotnet Performance
Scans C#/.NET code for ~50 performance anti-patterns across async, memory, strings, collections, LINQ, regex, serialization, and I/O with tiered severity classification.
4k · bundle
dotnet
Including Generated Files
Fix MSBuild targets so generated files are compiled, copied to output, and cleaned properly.
4k
dotnet
Minimal API File Upload
Implement file upload endpoints in ASP.NET Core minimal APIs (.NET 8+) with size limits, content validation, and streaming.
4k
dotnet
Resolve Project References
Prevents misguided optimization of MSBuild's ResolveProjectReferences target by explaining that its reported time is wall-clock wait time, not CPU work, and redirects to task self-time analysis.
4k
dotnet
Template Authoring
Guides creation and validation of custom dotnet new templates from existing projects, including template.json authoring and packaging for NuGet distribution.
4k