Coding & Dev Tools Agent Skills

Coding agent skills teach AI agents repeatable engineering workflows: reviewing pull requests, writing tests, refactoring safely, and enforcing house style. Install one SKILL.md and your agent applies the same checklist every time, whether you use Claude Code, Cursor, Codex, or another agent.

Coding & Dev Tools

9,772 skills
dotnet
sample-skill
Generates personalized greetings based on the time of day and the person's name.
4k · bundle
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
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
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
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
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
template-authoring
Guides creation and validation of custom dotnet new templates from existing projects, including template.json authoring and packaging for NuGet distribution.
4k
dotnet
template-discovery
Finds, inspects, and compares .NET project templates by resolving natural-language descriptions to ranked template matches with pre-filled parameters.
4k
dotnet
generate-testability-wrappers
Generate wrapper interfaces, default implementations, and DI registration code to make hard-to-test static dependencies in C# testable, using built-in abstractions like TimeProvider or custom wrappers.
4k
dotnet
migrate-dotnet8-to-dotnet9
Upgrade .NET 8 projects to .NET 9 by updating target frameworks, resolving breaking changes, and fixing build errors.
4k · bundle
dotnet
exp-simd-vectorization
Optimizes hot-path scalar loops in .NET 8+ with cross-platform Vector128/Vector256/Vector512 SIMD intrinsics, or replaces manual math loops with single TensorPrimitives API calls.
4k
dotnet
template-validation
Validates custom dotnet new templates for correctness before publishing, catching missing fields, parameter bugs, shortName conflicts, constraint issues, and common authoring mistakes.
4k
dotnet
migrate-dotnet9-to-dotnet10
Migrate .NET 9 projects to .NET 10 by updating target frameworks, resolving breaking changes, and fixing build errors.
4k · bundle
dotnet
migrate-nullable-references
Enable nullable reference types in a C# project and systematically resolve all warnings, file-by-file or project-wide.
4k · bundle

Frequently asked questions

What are Coding & Dev Tools agent skills?

Coding agent skills teach AI agents repeatable engineering workflows: reviewing pull requests, writing tests, refactoring safely, and enforcing house style. Install one SKILL.md and your agent applies the same checklist every time, whether you use Claude Code, Cursor, Codex, or another agent.

Which Coding & Dev Tools skills are most installed?

Popular Coding & Dev Tools skills on SkillMD right now include code-testing-extensions, test-smell-detection, find-untested-sources. Rankings shift as installs change; sort this page by "Most downloaded" for the live list.

Do Coding & Dev Tools skills work with Claude Code and Cursor?

Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds add <owner>/<name>, or copy the file into your agent's skills directory.