rudironsoni
- 1.4k skills
- 0 followers
- last month last updated
- ▌ Dotnet Openapi 4 · rudironsoniGenerates OpenAPI docs. MS.AspNetCore.OpenApi (.NET 9+), Swashbuckle migration, NSwag.
- ▌ Dotnet Testing 2 · rudironsoni.NET testing fundamentals overview and navigation center. Triggered when users ask about "how to write .NET tests", ".NET testing getting started", "required testing tools", "testing best practices", "learn testing from scratch", and other general testing needs. Recommends appropriate sub-skills based on specific requirements, covering testing fundamentals, test data, assertions, mocking, special scenarios, and other 19 fundamental skills. Keywords: dotnet testing, .NET testing, testing getting started, how to write tests, testing best practices, unit test, unit test, xunit, 3A pattern, FIRST principle, assertion, assertion, mock, stub, NSubstitute, test data, AutoFixture, Bogus, validator, FluentValidation, TimeProvider, IFileSystem, code coverage, ITestOutputHelper, test naming
- ▌ Dotnet Uno MCP 4 · rudironsoniQueries Uno MCP server. Tool detection, search-then-fetch workflow, init rules, fallback.
- ▌ Dotnet Advisor 5 · rudironsoniRoutes .NET/C# work to domain skills. Loads coding-standards for code paths.
- ▌ Dotnet File Io 5 · rudironsoniPerforms file I/O. FileStream, RandomAccess, FileSystemWatcher, MemoryMappedFile, paths.
- ▌ Dotnet Openapi 5 · rudironsoniGenerates OpenAPI docs. MS.AspNetCore.OpenApi (.NET 9+), Swashbuckle migration, NSwag.
- ▌ Dotnet Uno MCP 5 · rudironsoniQueries Uno MCP server. Tool detection, search-then-fetch workflow, init rules, fallback.
- ▌ Dotnet Aot Wasm 4 · rudironsoniCompiles .NET to WebAssembly AOT. Blazor/Uno WASM, size vs speed, lazy loading, Brotli.
- ▌ Dotnet API Docs 4 · rudironsoniGenerates API documentation. DocFX setup, OpenAPI-as-docs, doc-code sync, versioned docs.
- ▌ Dotnet Channels 4 · rudironsoniImplements producer/consumer queues. Channel<T>, bounded/unbounded, backpressure, drain.
- ▌ Dotnet Maui Aot 4 · rudironsoniOptimizes MAUI for iOS/Catalyst. Native AOT pipeline, size/startup gains, library gaps, trimming.
- ▌ Dotnet Security 2 · rudironsoniSecurity hardening and best practices for .NET applications. Navigation skill covering OWASP Top 10, authentication, authorization, cryptography, secrets management, and secure coding. For building secure applications. Keywords: security, owasp, authentication, authorization, cryptography, jwt, oauth, secrets, hardening
- ▌ Dotnet Trimming 4 · rudironsoniTrims .NET 8+ apps and libraries. Annotations, ILLink descriptors, IL2xxx warnings, IsTrimmable.
- ▌ Dotnet XML Docs 4 · rudironsoniWrites XML doc comments. Tags, inheritdoc, GenerateDocumentationFile, warning suppression.
- ▌ Dotnet Aot Wasm 5 · rudironsoniCompiles .NET to WebAssembly AOT. Blazor/Uno WASM, size vs speed, lazy loading, Brotli.
- ▌ Dotnet API Docs 5 · rudironsoniGenerates API documentation. DocFX setup, OpenAPI-as-docs, doc-code sync, versioned docs.
- ▌ Dotnet Channels 5 · rudironsoniImplements producer/consumer queues. Channel<T>, bounded/unbounded, backpressure, drain.
- ▌ Dotnet Maui Aot 5 · rudironsoniOptimizes MAUI for iOS/Catalyst. Native AOT pipeline, size/startup gains, library gaps, trimming.
- ▌ Dotnet Trimming 5 · rudironsoniTrims .NET 8+ apps and libraries. Annotations, ILLink descriptors, IL2xxx warnings, IsTrimmable.
- ▌ Dotnet XML Docs 5 · rudironsoniWrites XML doc comments. Tags, inheritdoc, GenerateDocumentationFile, warning suppression.
- ▌ Dotnet Gc Memory 4 · rudironsoniTunes GC and memory. GC modes, LOH/POH, Gen0/1/2, Span/Memory deep patterns, ArrayPool.
- ▌ Dotnet Modernize 4 · rudironsoniAnalyzes .NET code for modernization. Outdated TFMs, deprecated packages, superseded patterns.
- ▌ Dotnet Profiling 4 · rudironsoniDiagnoses .NET performance issues. dotnet-counters, dotnet-trace, dotnet-dump, flame graphs.
- ▌ Dotnet Slopwatch 4 · rudironsoniRuns Slopwatch CLI to detect LLM reward hacking -- disabled tests, suppressed warnings.
- ▌ Dotnet Gc Memory 5 · rudironsoniTunes GC and memory. GC modes, LOH/POH, Gen0/1/2, Span/Memory deep patterns, ArrayPool.
- ▌ Dotnet Modernize 5 · rudironsoniAnalyzes .NET code for modernization. Outdated TFMs, deprecated packages, superseded patterns.
- ▌ Dotnet Profiling 5 · rudironsoniDiagnoses .NET performance issues. dotnet-counters, dotnet-trace, dotnet-dump, flame graphs.
- ▌ Dotnet Slopwatch 5 · rudironsoniRuns Slopwatch CLI to detect LLM reward hacking -- disabled tests, suppressed warnings.
- ▌
- ▌ Dotnet Ado Unique 4 · rudironsoniConfigures ADO-exclusive features. Environments, approvals, service connections, pipelines.
- ▌ Dotnet Containers 4 · rudironsoni bundleContainerizes .NET apps. Multi-stage Dockerfiles, SDK container publish (.NET 8+), rootless.
- ▌ Dotnet Gha Deploy 4 · rudironsoniDeploys .NET from GitHub Actions. Azure Web Apps, GitHub Pages, container registries.
- ▌ Dotnet Native Aot 4 · rudironsoniPublishes Native AOT binaries. PublishAot, ILLink descriptors, P/Invoke, size optimization.
- ▌ Dotnet Playwright 4 · rudironsoniAutomates browser tests in .NET. Playwright E2E, CI browser caching, trace viewer, codegen.
- ▌ Dotnet Multi Targeting 4 · rudironsoniTargets multiple TFMs via polyfills and conditional compilation. PolySharp, API compat.
- ▌ Dotnet Nuget Authoring 4 · rudironsoniCreates NuGet packages. SDK-style csproj, source generators, multi-TFM, symbols, signing.
- ▌ Dotnet Semantic Kernel 3 · rudironsoniIntegrates AI/LLM via Semantic Kernel. Plugins, prompt templates, memory stores, agents.
- ▌ Dotnet Spectre Console 4 · rudironsoniRenders rich console output. Spectre.Console tables, trees, progress, prompts, live displays.
- ▌ Dotnet Tool Management 4 · rudironsoniInstalls and manages .NET tools. Global, local, manifests, restore, version pinning.
- ▌ Dotnet UI Testing Core 4 · rudironsoniTests UI across frameworks. Page objects, test selectors, async waits, accessibility.
- ▌ Dotnet Version Upgrade 4 · rudironsoniUpgrades .NET to a newer TFM. LTS-to-LTS, staged through STS, preview, upgrade paths.
- ▌ Dotnet Winforms Basics 4 · rudironsoniBuilds WinForms on .NET 8+. High-DPI, dark mode (experimental), DI patterns, modernization.
- ▌ Dotnet Aspire Patterns 5 · rudironsoniOrchestrates .NET Aspire apps. AppHost, service discovery, components, dashboard, health checks.
- ▌ Dotnet Benchmarkdotnet 5 · rudironsoniRuns BenchmarkDotNet microbenchmarks. Setup, memory diagnosers, baselines, result analysis.
- ▌ Dotnet Blazor Patterns 5 · rudironsoniArchitects Blazor apps. Hosting models, render modes, routing, streaming, prerender.
- ▌ Dotnet CI Benchmarking 5 · rudironsoniGates CI on perf regressions. Automated threshold alerts, baseline tracking, trend reports.
- ▌ Dotnet Domain Modeling 5 · rudironsoniModels business domains. Aggregates, value objects, domain events, rich models, repositories.
- ▌
- ▌ Dotnet File Based Apps 5 · rudironsoniBuilds .NET 10 file-based C# apps. Directives, CLI commands, csproj migration.
- ▌ Dotnet Github Releases 5 · rudironsoniCreates GitHub Releases for .NET. Release creation, assets, notes, pre-release management.
- ▌ Dotnet Multi Targeting 5 · rudironsoniTargets multiple TFMs via polyfills and conditional compilation. PolySharp, API compat.
- ▌ Dotnet Nuget Authoring 5 · rudironsoniCreates NuGet packages. SDK-style csproj, source generators, multi-TFM, symbols, signing.
- ▌ Dotnet Spectre Console 5 · rudironsoniRenders rich console output. Spectre.Console tables, trees, progress, prompts, live displays.
- ▌ Dotnet Tool Management 5 · rudironsoniInstalls and manages .NET tools. Global, local, manifests, restore, version pinning.
- ▌ Dotnet UI Testing Core 5 · rudironsoniTests UI across frameworks. Page objects, test selectors, async waits, accessibility.
- ▌ Dotnet Version Upgrade 5 · rudironsoniUpgrades .NET to a newer TFM. LTS-to-LTS, staged through STS, preview, upgrade paths.
- ▌ Dotnet Winforms Basics 5 · rudironsoniBuilds WinForms on .NET 8+. High-DPI, dark mode (experimental), DI patterns, modernization.
- ▌
- ▌ Dotnet Aot Architecture 4 · rudironsoniDesigns AOT-first apps. Source gen over reflection, AOT-safe DI, serialization, factories.
- ▌ Dotnet Artifacts Output 4 · rudironsoni bundleConfigures artifacts output layout. UseArtifactsOutput, ArtifactsPath, impact on CI and Docker.
- ▌ Dotnet CLI Architecture 4 · rudironsoniStructures CLI app layers. Command/handler/service separation, clig.dev principles, exit codes.
- ▌ Dotnet CLI Distribution 4 · rudironsoniChooses CLI output format. AOT vs framework-dependent, RID matrix, single-file, dotnet tool.
- ▌ Dotnet Input Validation 4 · rudironsoniValidates HTTP request inputs. .NET 10 AddValidation, FluentValidation, ProblemDetails.
- ▌ Dotnet Maui Development 4 · rudironsoniBuilds .NET MAUI mobile apps. Project structure, XAML/MVVM, platform services, caveats.
- ▌ Dotnet Mermaid Diagrams 4 · rudironsoni bundleCreates Mermaid diagrams for .NET. Architecture, sequence, class, deployment, ER, flowcharts.
- ▌ Dotnet Project Analysis 4 · rudironsoniAnalyzes .NET solution layout and build config -- .sln, .csproj, CPM.
- ▌ Dotnet Roslyn Analyzers 4 · rudironsoniAuthors Roslyn analyzers. DiagnosticAnalyzer, CodeFixProvider, CodeRefactoring, multi-version.
- ▌ Dotnet Scaffold Project 4 · rudironsoniCreates a new .NET project. Generates solution with CPM, analyzers, editorconfig, SourceLink.
- ▌ Dotnet Snapshot Testing 4 · rudironsoniVerifies complex outputs with Verify. API responses, scrubbing non-deterministic values.
- ▌ Dotnet Solid Principles 4 · rudironsoniApplies SOLID and DRY principles. C# anti-patterns, fixes, SRP compliance checks.
- ▌ Dotnet Testing Advanced 2 · rudironsoni.NET advanced testing skills overview and navigation center. Triggered when users ask about "integration testing", "API testing", "containerized testing", "microservice testing", "test framework migration", "Testcontainers", "Aspire testing", and other advanced testing needs. Recommends appropriate sub-skills based on specific requirements, covering integration testing, Testcontainers, Aspire testing, framework upgrades, and other 8 advanced skills. Keywords: integration testing, integration testing, API testing, advanced testing, advanced testing, testcontainers, aspire testing, WebApplicationFactory, TestServer, database test, database testing, EF Core test, MongoDB test, Redis test, Docker test, container testing, microservice test, microservice testing, .NET Aspire, xUnit upgrade, TUnit, framework migration
- ▌ Dotnet Testing Strategy 4 · rudironsoniDecides how to test .NET code. Unit vs integration vs E2E decision tree, test doubles.
- ▌ Dotnet Aot Architecture 5 · rudironsoniDesigns AOT-first apps. Source gen over reflection, AOT-safe DI, serialization, factories.
- ▌ Dotnet Artifacts Output 5 · rudironsoniConfigures artifacts output layout. UseArtifactsOutput, ArtifactsPath, impact on CI and Docker.
- ▌ Dotnet CLI Architecture 5 · rudironsoniStructures CLI app layers. Command/handler/service separation, clig.dev principles, exit codes.
- ▌ Dotnet CLI Distribution 5 · rudironsoniChooses CLI output format. AOT vs framework-dependent, RID matrix, single-file, dotnet tool.
- ▌ Dotnet Input Validation 5 · rudironsoniValidates HTTP request inputs. .NET 10 AddValidation, FluentValidation, ProblemDetails.
- ▌ Dotnet Maui Development 5 · rudironsoniBuilds .NET MAUI mobile apps. Project structure, XAML/MVVM, platform services, caveats.
- ▌ Dotnet Mermaid Diagrams 5 · rudironsoniCreates Mermaid diagrams for .NET. Architecture, sequence, class, deployment, ER, flowcharts.
- ▌ Dotnet Project Analysis 5 · rudironsoniAnalyzes .NET solution layout and build config -- .sln, .csproj, CPM.
- ▌ Dotnet Roslyn Analyzers 5 · rudironsoniAuthors Roslyn analyzers. DiagnosticAnalyzer, CodeFixProvider, CodeRefactoring, multi-version.
- ▌ Dotnet Scaffold Project 5 · rudironsoniCreates a new .NET project. Generates solution with CPM, analyzers, editorconfig, SourceLink.
- ▌ Dotnet Snapshot Testing 5 · rudironsoniVerifies complex outputs with Verify. API responses, scrubbing non-deterministic values.
- ▌ Dotnet Solid Principles 5 · rudironsoniApplies SOLID and DRY principles. C# anti-patterns, fixes, SRP compliance checks.
- ▌ Dotnet Testing Strategy 5 · rudironsoniDecides how to test .NET code. Unit vs integration vs E2E decision tree, test doubles.
- ▌ Dotnet Windbg Debugging 3 · rudironsoniDebugs Windows apps via WinDbg MCP. Crash, hang, high-CPU, and memory triage from dumps or live attach.
- ▌ Dotnet Harness Manifest 2 · rudironsoniSkill manifest management for dotnet-harness. Tracks skill dependencies, conflicts, version compatibility, and provides validation and resolution tools. Triggers on: skill manifest, dependency resolution, skill compatibility, version conflicts, build manifest, validate dependencies.
- ▌ Dotnet Blazor Components 4 · rudironsoniImplements Blazor components. Lifecycle, state management, JS interop, EditForm, QuickGrid.
- ▌ Dotnet Csharp API Design 4 · rudironsoniDesigns public .NET APIs. Naming, parameter ordering, return types, error patterns, extensions.
- ▌ Dotnet Linq Optimization 4 · rudironsoniOptimizes LINQ queries. IQueryable vs IEnumerable, compiled queries, deferred exec, allocations.
- ▌ Dotnet Msbuild Authoring 4 · rudironsoniAuthors MSBuild targets, props, conditions, incremental builds, and Directory.Build patterns.
- ▌ Dotnet Project Structure 4 · rudironsoniSets up .NET solution layout. .slnx, Directory.Build.props, CPM, .editorconfig, analyzers.
- ▌ Dotnet Version Detection 4 · rudironsoniDetects TFM/SDK from .csproj, global.json, Directory.Build.props. Runs first.
- ▌ Dotnet Blazor Components 5 · rudironsoniImplements Blazor components. Lifecycle, state management, JS interop, EditForm, QuickGrid.
- ▌ Dotnet Csharp API Design 5 · rudironsoniDesigns public .NET APIs. Naming, parameter ordering, return types, error patterns, extensions.
- ▌ Dotnet Linq Optimization 5 · rudironsoniOptimizes LINQ queries. IQueryable vs IEnumerable, compiled queries, deferred exec, allocations.
- ▌ Dotnet Msbuild Authoring 5 · rudironsoniAuthors MSBuild targets, props, conditions, incremental builds, and Directory.Build patterns.
- ▌ Dotnet Project Structure 5 · rudironsoniSets up .NET solution layout. .slnx, Directory.Build.props, CPM, .editorconfig, analyzers.
- ▌ Dotnet Version Detection 5 · rudironsoniDetects TFM/SDK from .csproj, global.json, Directory.Build.props. Runs first.
- ▌ Dotnet Grpc 6 · rudironsoniBuilds gRPC services. Proto definition, code-gen, ASP.NET Core host, streaming, auth.