Mike Eckel avatar

Mike Eckel

Community

@Netcodr81

1Followers
|
30Public Repos
|
62Published Skills

Mike Eckel (Netcodr81) publishes 62 MIT-licensed skills for .NET engineering: MSBuild diagnostics, Blazor development, polyglot test quality, and .NET version migrations.

Skills Distribution
DomainDeveloper To...MSBuild Build Engi.. (35%)Test Quality & Cov.. (30%)Blazor & ASP.NET C.. (20%).NET Migration & M.. (15%)

Agent Skills by Mike Eckel

Showing 62 vetted skills indexed across 1 GitHub repositories.

Netcodr81Netcodr81

property-patterns

Diagnoses and fixes MSBuild property definition issues in .props and .csproj files.

Community
Intermediate
Netcodr81Netcodr81

msbuild-antipatterns

Detect and fix common anti-patterns in MSBuild project and build files.

Community
Advanced
Netcodr81Netcodr81

nuget-trusted-publishing

Configures OIDC-based NuGet trusted publishing in GitHub Actions workflows.

Community
Advanced
Netcodr81Netcodr81

collect-user-input

Builds and validates Blazor forms across SSR and interactive render modes.

Community
Intermediate
Netcodr81Netcodr81

migrate-nullable-references

Enable C# nullable reference types and systematically resolve CS86xx warnings across projects.

Community
Advanced
Netcodr81Netcodr81

code-testing-extensions

Provides language-specific test generation guidance files for the code-testing pipeline.

Community
Intermediate
Netcodr81Netcodr81

generate-testability-wrappers

Generate wrapper interfaces and DI registration for untestable static dependencies in C#.

Community
Intermediate
Netcodr81Netcodr81

csharp-scripts

Runs file-based C# apps with the .NET CLI without creating a project.

Community
Intermediate
Netcodr81Netcodr81

convert-blazor-server-to-webapp

Converts pre-.NET 8 Blazor Server apps into .NET 8+ Blazor Web Apps.

Community
Intermediate
Netcodr81Netcodr81

convert-to-cpm

Convert .NET projects to NuGet Central Package Management using Directory.Packages.props.

Community
Advanced
Netcodr81Netcodr81

build-perf-baseline

Establishes MSBuild performance baselines and applies systematic build optimization techniques.

Community
Intermediate
Netcodr81Netcodr81

grade-tests

Grades a curated list of test methods and outputs a per-test letter-grade table for PR comments.

Community
Advanced
Netcodr81Netcodr81

test-tagging

Analyzes test suites and applies standardized trait tags across multiple languages and frameworks.

Community
Advanced
Netcodr81Netcodr81

migrate-static-to-wrapper

Replace static dependency call sites with injected wrapper abstractions across a bounded C# scope.

Community
Advanced
Netcodr81Netcodr81

binlog-failure-analysis

Diagnose MSBuild build failures by querying binary log files through MCP tools.

Community
Intermediate
Netcodr81Netcodr81

target-authoring

Diagnoses and fixes custom MSBuild target authoring anti-patterns using canonical SDK patterns.

Community
Intermediate
Netcodr81Netcodr81

check-bin-obj-clash

Detects MSBuild projects sharing conflicting OutputPath or IntermediateOutputPath directories.

Community
Advanced
Netcodr81Netcodr81

item-management

Diagnoses and fixes MSBuild item group patterns including batching, transforms, and Include/Remove/Update semantics.

Community
Intermediate
Netcodr81Netcodr81

filter-syntax

Provides test filter syntax reference for VSTest and Microsoft Testing Platform across .NET test frameworks.

Community
Basic
Netcodr81Netcodr81

plan-ui-change

Plans Blazor UI features by decomposing pages into focused composable components.

Community
Intermediate
Netcodr81Netcodr81

coverage-analysis

Analyzes .NET code coverage and computes CRAP scores to rank risky, under-tested methods.

Community
Advanced
Netcodr81Netcodr81

binlog-generation

Generate MSBuild binary logs for dotnet build, test, pack, publish, and restore commands.

Community
Basic
Netcodr81Netcodr81

create-blazor-project

Scaffold new ASP.NET Core Blazor web applications with the correct render mode and project structure.

Community
Intermediate
Netcodr81Netcodr81

mtp-hot-reload

Configures Microsoft Testing Platform hot reload to iterate test fixes without rebuilding.

Community
Intermediate

Frequently Asked Questions About Mike Eckel

FAQPage Schema
What 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.