All Skills
25,791 skillsauthor-component
Create or review Blazor components (.razor files) with correct architecture, covering parameters, EventCallback, RenderFragment, lifecycle, async patterns, disposal, and CSS isolation.
4k · bundle
dotnet-maui-doctor
Diagnoses and fixes .NET MAUI development environment issues by validating .NET SDK, workloads, Java JDK, Android SDK, Xcode, and Windows SDK with version requirements discovered dynamically from NuGet.
4k · bundle
maui-app-lifecycle
Handle .NET MAUI application state transitions, Window lifecycle events, and state preservation across backgrounding and resume cycles.
4k · bundle
item-management
Provides canonical patterns for MSBuild item groups: Include/Remove/Update semantics, item metadata, batching with %(Metadata), transforms, per-item filtering, and cross-product batching pitfalls.
4k
code-testing-agent
Generates and writes unit tests for any programming language using a multi-agent pipeline that researches, plans, and implements tests with build and verification steps.
4k · bundle
platform-detection
Detects the test platform (VSTest vs Microsoft.Testing.Platform) and test framework (MSTest, xUnit, NUnit, TUnit) from .NET project files.
4k
test-anti-patterns
Audits test files for anti-patterns and quality issues, producing a severity-ranked report across multiple languages and frameworks.
4k
dotnet-webapi
Guides creation and modification of ASP.NET Core Web API endpoints with correct HTTP semantics, OpenAPI metadata, and error handling.
4k
maui-collectionview
Guidance for implementing CollectionView in .NET MAUI apps — data display, layouts (list & grid), selection, grouping, scrolling, empty views, templates, incremental loading, swipe actions, and pull-to-refresh.
4k · bundle
eval-performance
Diagnose and improve MSBuild project evaluation performance by analyzing phases, glob patterns, import chains, and property functions.
4k
extension-points
Guides MSBuild extensibility through CustomBefore/CustomAfter hooks, wildcard imports, import gating, and NuGet package build extension layout.
4k
target-authoring
Canonical patterns for writing custom MSBuild targets, covering the three-level target chain, chain extension, DependsOnTargets vs BeforeTargets vs AfterTargets, Returns vs Outputs, and common pitfalls.
4k
system-text-json-net11
Provides guidance on new System.Text.Json APIs introduced in .NET 11, including typed JsonTypeInfo access and PascalCase naming policy.
4k
sample-skill
Generates personalized greetings based on the time of day and the person's name.
4k · bundle
collect-user-input
Build forms, validate data, and react to user input in Blazor applications.
4k
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
binlog-generation
Add the /bl switch to MSBuild-based commands to generate binary logs for build diagnostics and performance analysis.
4k
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
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
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
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
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-aot-compat
Resolve IL trim and AOT analyzer warnings in .NET projects to make them compatible with Native AOT and trimming.
4k · bundle
fetch-and-send-data
Call APIs, load data into components, and handle the async lifecycle in Blazor.
4k
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
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
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
build-perf-baseline
Measure and optimize .NET build performance by establishing baselines, enabling MSBuild Server, using artifacts output, and trimming dependency graphs.
4k
check-bin-obj-clash
Detects MSBuild projects with conflicting OutputPath or IntermediateOutputPath to diagnose build failures.
4k
coordinate-components
Share state between Blazor components across render mode boundaries using cascading values, scoped services with change events, or CascadingValueSource via DI.
4k
create-blazor-project
Scaffolds new Blazor web applications with the correct render mode, project structure, and authentication setup.
4k · bundle
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
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
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
msbuild-modernization
Migrate legacy MSBuild project files to SDK-style format, reducing .csproj complexity and enabling modern .NET features.
4k
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