Mike Eckel
Community@Netcodr81
Mike Eckel (Netcodr81) publishes 62 MIT-licensed skills for .NET engineering: MSBuild diagnostics, Blazor development, polyglot test quality, and .NET version migrations.
Agent Skills by Mike Eckel
Showing 62 vetted skills indexed across 1 GitHub repositories.
property-patterns
Diagnoses and fixes MSBuild property definition issues in .props and .csproj files.
msbuild-antipatterns
Detect and fix common anti-patterns in MSBuild project and build files.
nuget-trusted-publishing
Configures OIDC-based NuGet trusted publishing in GitHub Actions workflows.
collect-user-input
Builds and validates Blazor forms across SSR and interactive render modes.
migrate-nullable-references
Enable C# nullable reference types and systematically resolve CS86xx warnings across projects.
code-testing-extensions
Provides language-specific test generation guidance files for the code-testing pipeline.
generate-testability-wrappers
Generate wrapper interfaces and DI registration for untestable static dependencies in C#.
csharp-scripts
Runs file-based C# apps with the .NET CLI without creating a project.
convert-blazor-server-to-webapp
Converts pre-.NET 8 Blazor Server apps into .NET 8+ Blazor Web Apps.
convert-to-cpm
Convert .NET projects to NuGet Central Package Management using Directory.Packages.props.
build-perf-baseline
Establishes MSBuild performance baselines and applies systematic build optimization techniques.
grade-tests
Grades a curated list of test methods and outputs a per-test letter-grade table for PR comments.
test-tagging
Analyzes test suites and applies standardized trait tags across multiple languages and frameworks.
migrate-static-to-wrapper
Replace static dependency call sites with injected wrapper abstractions across a bounded C# scope.
binlog-failure-analysis
Diagnose MSBuild build failures by querying binary log files through MCP tools.
target-authoring
Diagnoses and fixes custom MSBuild target authoring anti-patterns using canonical SDK patterns.
check-bin-obj-clash
Detects MSBuild projects sharing conflicting OutputPath or IntermediateOutputPath directories.
item-management
Diagnoses and fixes MSBuild item group patterns including batching, transforms, and Include/Remove/Update semantics.
filter-syntax
Provides test filter syntax reference for VSTest and Microsoft Testing Platform across .NET test frameworks.
plan-ui-change
Plans Blazor UI features by decomposing pages into focused composable components.
coverage-analysis
Analyzes .NET code coverage and computes CRAP scores to rank risky, under-tested methods.
binlog-generation
Generate MSBuild binary logs for dotnet build, test, pack, publish, and restore commands.
create-blazor-project
Scaffold new ASP.NET Core Blazor web applications with the correct render mode and project structure.
mtp-hot-reload
Configures Microsoft Testing Platform hot reload to iterate test fixes without rebuilding.
Frequently Asked Questions About Mike Eckel
FAQPage SchemaWhat tasks can I accomplish with Netcodr81's skills?▼
You can diagnose MSBuild build failures and performance bottlenecks via binlogs, modernize .csproj files to SDK-style, convert solutions to Central Package Management, build Blazor apps with forms/auth/prerendering, write and audit MSTest and polyglot tests, and migrate projects across .NET 8, 9, and 10.
Who are these skills designed for?▼
.NET engineers, build engineers, and platform teams maintaining C# solutions. They target developers working with MSBuild project files, Blazor and ASP.NET Core apps, EF Core data access, and multi-language test suites across .NET, Python, TypeScript, Java, Go, Rust, and C++.
What prerequisites or dependencies do the skills require?▼
Most MSBuild skills require the .NET SDK; binlog generation needs MSBuild 17.8+ / .NET 8 SDK+. Coverage and CRAP analysis requires Cobertura coverage data. Migration skills require the target SDK installed, and setup-local-sdk supports side-by-side preview installs without touching system-wide installations.
Are these skills free and open source?▼
Yes. Every skill in the manifest is released under the MIT license, permitting free use, modification, and redistribution in personal and commercial projects.
How do the testing skills fit together in practice?▼
Generate tests with code-testing-agent, run them with run-tests (VSTest or Microsoft.Testing.Platform detection), iterate via mtp-hot-reload, then audit quality using test-anti-patterns, assertion-quality, test-gap-analysis, coverage-analysis, and crap-score for risk-ranked improvement targets.