Nikolai avatar

Nikolai

Community

@D1ssolve

1Followers
|
12Public Repos
|
111Published Skills

Nikolai (D1ssolve) maintains 111 specialized skills for .NET engineering: MSBuild diagnostics, Blazor and MAUI development, test quality auditing, and runtime migration.

Skills Distribution
DomainDeveloper To...MSBuild & Build Pe.. (30%).NET Testing & Qua.. (30%)Blazor & ASP.NET C.. (15%).NET MAUI Cross-Pl.. (15%)

Agent Skills by Nikolai

Showing 111 vetted skills indexed across 1 GitHub repositories.

D1ssolveD1ssolve
1

maui-shell-navigation

Implements Shell-based URI navigation, tabs, and flyout menus in .NET MAUI apps.

Community
Intermediate
D1ssolveD1ssolve
1

property-patterns

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

Community
Intermediate
D1ssolveD1ssolve
1

msbuild-antipatterns

Detects and fixes common anti-patterns in MSBuild project files with BAD-to-GOOD transformations.

Community
Intermediate
D1ssolveD1ssolve
1

maui-collectionview

Implements CollectionView lists and grids in .NET MAUI apps with XAML and C#.

Community
Intermediate
D1ssolveD1ssolve
1

dotnet-aot-compat

Resolve IL trim and AOT analyzer warnings to make .NET projects Native AOT compatible.

Community
Advanced
D1ssolveD1ssolve
1

nuget-trusted-publishing

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

Community
Advanced
D1ssolveD1ssolve
1

collect-user-input

Build and validate Blazor forms across SSR and interactive render modes.

Community
Intermediate
D1ssolveD1ssolve
1

migrate-nullable-references

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

Community
Advanced
D1ssolveD1ssolve
1

code-testing-extensions

Provides file paths to language-specific test guidance files for the code-testing pipeline.

Community
Basic
D1ssolveD1ssolve
1

generate-testability-wrappers

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

Community
Intermediate
D1ssolveD1ssolve
1

csharp-scripts

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

Community
Intermediate
D1ssolveD1ssolve
1

technology-selection

Guides selection and implementation of AI and ML technologies in .NET 8+ applications.

Community
Advanced
D1ssolveD1ssolve
1

test-driven-development

Enforces red-green-refactor test-driven development workflow before writing implementation code.

Community
Intermediate
D1ssolveD1ssolve
1

convert-blazor-server-to-webapp

Migrates pre-.NET 8 Blazor Server apps to the .NET 8+ Blazor Web App model.

Community
Intermediate
D1ssolveD1ssolve
1

code-review-orchestrator

Orchestrates parallel code reviews across design, correctness, and quality lenses into a unified verdict.

Community
Intermediate
D1ssolveD1ssolve
1

systematic-debugging

Diagnose bugs through a four-phase root cause investigation workflow before proposing fixes.

Community
Intermediate
D1ssolveD1ssolve
1

convert-to-cpm

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

Community
Advanced
D1ssolveD1ssolve
1

dotnet-test-frameworks

Provides detection patterns and assertion API references for MSTest, xUnit, NUnit, and TUnit test frameworks.

Community
Intermediate
D1ssolveD1ssolve
1

build-perf-baseline

Establishes MSBuild performance baselines and applies systematic .NET build optimization techniques.

Community
Intermediate
D1ssolveD1ssolve
1

test-tagging

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

Community
Advanced
D1ssolveD1ssolve
1

migrate-static-to-wrapper

Replace static dependency call sites with injected wrapper abstractions across C# codebases.

Community
Intermediate
D1ssolveD1ssolve
1

pm-routing

Routes tasks through staged multi-agent chains with dual-model planning and artifact tracking.

Community
Advanced
D1ssolveD1ssolve
1

binlog-failure-analysis

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

Community
Intermediate
D1ssolveD1ssolve
1

target-authoring

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

Community
Intermediate

Frequently Asked Questions About Nikolai

FAQPage Schema
What tasks can I accomplish with D1ssolve's skill collection?

You can diagnose MSBuild build failures and performance via binlog analysis, audit test suites for anti-patterns and CRAP scores, migrate .NET versions and test frameworks, scaffold Blazor and MAUI apps, configure OpenTelemetry, symbolicate Apple/Android crash logs, and create or publish C# MCP servers.

Who is the target audience for these skills?

.NET engineers, build engineers maintaining large MSBuild repositories, QA-focused developers auditing test quality across MSTest/xUnit/NUnit/TUnit, mobile developers shipping .NET MAUI apps, and web developers building Blazor Server, WebAssembly, or hybrid Blazor Web Apps on .NET 8+.

How do the MSBuild diagnostic skills work in practice?

Start with build-perf-baseline to capture cold, warm, and no-op measurements, then generate a binlog with dotnet build /bl:{}. Skills like build-perf-diagnostics, incremental-build, and binlog-failure-analysis query the binlog via an MCP server or fall back to replay plus grep to pinpoint bottlenecks.

What prerequisites do these skills require?

Most skills require the .NET 8 SDK or later; binlog generation needs MSBuild 17.8+. MAUI skills need platform workloads plus Android SDK, Xcode, or JDK. Migration skills target specific upgrade paths (e.g., .NET 9 to 10), and several diagnostics invoke PowerShell scripts, atos, or llvm-symbolizer.

Do the testing skills support languages beyond C#?

Yes. Polyglot analysis skills cover Python (pytest/unittest), TypeScript/JavaScript (Jest/Vitest/Mocha), Java (JUnit/TestNG), Go, Ruby, Rust, Swift, Kotlin, PowerShell Pester, and C++ (GoogleTest/Catch2) for anti-pattern audits, test tagging, gap analysis, and assertion quality measurement.