AI
Plugins and skills
Plugins and skills that teach AI coding assistants .NET work: EF Core, testing, MSBuild, diagnostics, upgrades and more. Collected every morning from selected GitHub repositories; each one is reviewed and summed up in a sentence before it is listed.
-
msbuild Official
Has the assistant analyze failing dotnet build, restore, pack and publish runs from binlogs, separate root causes, and fix MSBuild condition and target problems.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet@dotnet-agent-skillsnpx skills add dotnet/skills --skill msbuild -a claude-code -
nuget-trusted-publishing Official
Has the assistant set up NuGet trusted publishing via OIDC in a GitHub Actions repo, replacing long-lived API keys with short-lived tokens.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-advanced@dotnet-agent-skillsnpx skills add dotnet/skills --skill nuget-trusted-publishing -a claude-code -
binlog-failure-analysis Official
Has the assistant trace MSBuild build failures from an existing binlog, via the MCP server or text-log replay, to find the root cause.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-msbuild@dotnet-agent-skillsnpx skills add dotnet/skills --skill binlog-failure-analysis -a claude-code -
binlog-generation Official
Has the assistant add /bl:{} to every dotnet build, test, pack, publish or restore so each run leaves a unique MSBuild binlog for analysis.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-msbuild@dotnet-agent-skillsnpx skills add dotnet/skills --skill binlog-generation -a claude-code -
build-parallelism Official
Has the assistant use a binlog to check worker node use, find the serial ProjectReference chain and remove needless project dependencies in MSBuild solutions.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-msbuild@dotnet-agent-skillsnpx skills add dotnet/skills --skill build-parallelism -a claude-code -
build-perf-baseline Official
Has the assistant establish repeatable cold, warm and no-op MSBuild timing baselines before any build optimization.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-msbuild@dotnet-agent-skillsnpx skills add dotnet/skills --skill build-perf-baseline -a claude-code -
check-bin-obj-clash Official
Has the assistant find conflicting OutputPath and IntermediateOutputPath values in MSBuild projects from a binlog and explain bin/obj and project.assets.json collisions.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-msbuild@dotnet-agent-skillsnpx skills add dotnet/skills --skill check-bin-obj-clash -a claude-code -
copy-to-output-directory Official
Has the assistant pick the right MSBuild CopyToOutputDirectory mode, removing needless per-build copies and stale files left in bin/ after builds.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-msbuild@dotnet-agent-skillsnpx skills add dotnet/skills --skill copy-to-output-directory -a claude-code -
directory-build-organization Official
Has the assistant centralize repeated MSBuild settings, targets and package versions across projects via Directory.Build.props/targets and Directory.Packages.props.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-msbuild@dotnet-agent-skillsnpx skills add dotnet/skills --skill directory-build-organization -a claude-code -
eliminate-redundant-restores Official
Has the assistant find repeated NuGet restores in multi-step .NET builds and add --no-restore only where an earlier restore already covers the step.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-msbuild@dotnet-agent-skillsnpx skills add dotnet/skills --skill eliminate-redundant-restores -a claude-code