rudironsoni
- 1.4k skills
- 0 followers
- last month last updated
- ▌ Dotnet Uno Targets 7 · rudironsoniDeploys Uno Platform apps. Per-target guidance for WASM, iOS, Android, macOS, Windows, Linux.
- ▌ Dotnet Uno Testing 7 · rudironsoniTests Uno Platform apps. Playwright for WASM, platform-specific patterns, runtime heads.
- ▌ Dotnet 10 Csharp 14 3 · rudironsoni bundleUse when building .NET 10 or C# 14 applications; when using minimal APIs, modular monolith patterns, or feature folders; when implementing HTTP resilience, Options pattern, Channels, or validation; when seeing outdated patterns like old extension method syntax
- ▌ Dotnet Ado Patterns 5 · rudironsoniComposes Azure DevOps YAML pipelines. Templates, variable groups, multi-stage, triggers.
- ▌ Dotnet API Security 7 · rudironsoniSecures ASP.NET Core APIs. Identity, OAuth/OIDC, JWT bearer, passkeys, CORS, rate limiting.
- ▌ Dotnet Architecture 3 · rudironsoniDesign patterns and architectural guidance for .NET applications. Navigation skill covering vertical slices, domain modeling, messaging patterns, resilience, caching, and system design. For building scalable, maintainable applications. Keywords: architecture, patterns, vertical slices, domain modeling, messaging, resilience, caching, design patterns
- ▌ Dotnet Cryptography 7 · rudironsoniSelects crypto algorithms and usage. Hashing, AES-GCM, RSA, ECDSA, PQC key derivation.
- ▌ Dotnet Editorconfig 7 · rudironsoniAuthors .editorconfig rules. IDE/CA severity, AnalysisLevel, globalconfig, code style enforcement.
- ▌ Dotnet Fundamentals 3 · rudironsoniCore C# and .NET language fundamentals. Navigation skill covering coding standards, language patterns, async/await, dependency injection, configuration, and foundational runtime concepts. Entry point for developers building .NET applications. Keywords: csharp, dotnet, fundamentals, coding standards, async, patterns, dependency injection, configuration, basics
- ▌ Dotnet Gha Patterns 7 · rudironsoniComposes GitHub Actions workflows. Reusable workflows, composite actions, matrix, caching.
- ▌ Dotnet Io Pipelines 7 · rudironsoniBuilds high-perf network I/O. PipeReader/PipeWriter, backpressure, protocol parsers, Kestrel.
- ▌ Dotnet Localization 7 · rudironsoniLocalizes .NET apps. .resx resources, IStringLocalizer, source generators, pluralization, RTL.
- ▌ Dotnet Maui Testing 7 · rudironsoniTests .NET MAUI apps. Appium device automation, XHarness, platform validation.
- ▌ Dotnet Minimal Apis 7 · rudironsoniBuilds ASP.NET Core Minimal APIs -- route groups, filters, TypedResults, OpenAPI.
- ▌ Dotnet Terminal Gui 7 · rudironsoniBuilds full TUI apps. Terminal.Gui v2 -- views, layout (Pos/Dim), menus, dialogs, bindings, themes.
- ▌ Dotnet Test Quality 7 · rudironsoniMeasures test effectiveness. Coverlet code coverage, Stryker.NET mutation testing, flaky tests.
- ▌ Dotnet Uno Platform 7 · rudironsoniBuilds Uno Platform cross-platform apps. Extensions, MVUX, Toolkit controls, Hot Reload.
- ▌ Microsoft Learn MCP 3 · rudironsoni bundleMicrosoft Learn MCP Server integration for accessing official Microsoft documentation
- ▌ Dotnet Accessibility 7 · rudironsoniImplements accessible .NET UI. SemanticProperties, ARIA, AutomationPeer, testing per platform.
- ▌ Dotnet Add Analyzers 7 · rudironsoniAdds analyzer packages to a project. Nullable, trimming, AOT compat analyzers, severity config.
- ▌ Dotnet Agent Gotchas 7 · rudironsoniFlags agent mistakes in .NET code -- async misuse, NuGet errors, deprecated APIs, DI.
- ▌ Dotnet CLI Packaging 7 · rudironsoniPublishes to package managers. Homebrew, apt/deb, winget, Scoop, Chocolatey manifests.
- ▌ Dotnet Msbuild Tasks 7 · rudironsoniWrites custom MSBuild tasks. ITask, ToolTask, IIncrementalTask, inline tasks, UsingTask.
- ▌ Dotnet Observability 7 · rudironsoniAdds observability. OpenTelemetry traces/metrics/logs, health checks, custom metrics.
- ▌ Dotnet Serialization 7 · rudironsoniSerializes data. System.Text.Json source generators, Protobuf, MessagePack, AOT-safe patterns.
- ▌ Dotnet Wpf Migration 7 · rudironsoniMigrates desktop apps. WPF/WinForms to .NET 8+, WPF to WinUI or Uno, UWP to WinUI.
- ▌ Dotnet Ado Build Test 7 · rudironsoniConfigures .NET build/test in Azure DevOps. DotNetCoreCLI task, Artifacts, test results.
- ▌ Dotnet API Versioning 7 · rudironsoniVersions HTTP APIs. Asp.Versioning.Http/Mvc, URL segment, header, query string, sunset.
- ▌ Dotnet Blazor Testing 7 · rudironsoniTests Blazor components. bUnit rendering, events, cascading params, JS interop mocking.
- ▌ Dotnet Build Analysis 7 · rudironsoniInterprets MSBuild output, NuGet errors, analyzer warnings. Error codes, CI drift.
- ▌ Dotnet Csproj Reading 7 · rudironsoni bundleReads and modifies SDK-style .csproj files. PropertyGroup, ItemGroup, CPM, props.
- ▌ Dotnet Gha Build Test 7 · rudironsoniConfigures GitHub Actions .NET build/test -- setup-dotnet, NuGet cache, reporting.
- ▌ Dotnet Native Interop 7 · rudironsoniCalls native libraries via P/Invoke. LibraryImport, marshalling, cross-platform resolution.
- ▌ Dotnet Security Owasp 7 · rudironsoniHardens .NET apps per OWASP Top 10 -- injection, auth, XSS, deprecated security APIs.
- ▌ Dotnet Aspire Patterns 7 · rudironsoniOrchestrates .NET Aspire apps. AppHost, service discovery, components, dashboard, health checks.
- ▌ Dotnet Benchmarkdotnet 7 · rudironsoniRuns BenchmarkDotNet microbenchmarks. Setup, memory diagnosers, baselines, result analysis.
- ▌ Dotnet Blazor Patterns 7 · rudironsoniArchitects Blazor apps. Hosting models, render modes, routing, streaming, prerender.
- ▌ Dotnet CI Benchmarking 7 · rudironsoniGates CI on perf regressions. Automated threshold alerts, baseline tracking, trend reports.
- ▌ Dotnet Domain Modeling 7 · rudironsoniModels business domains. Aggregates, value objects, domain events, rich models, repositories.
- ▌
- ▌ Dotnet File Based Apps 7 · rudironsoniBuilds .NET 10 file-based C# apps. Directives, CLI commands, csproj migration.
- ▌ Dotnet Github Releases 7 · rudironsoniCreates GitHub Releases for .NET. Release creation, assets, notes, pre-release management.
- ▌ Dotnet Multi Targeting 7 · rudironsoniTargets multiple TFMs via polyfills and conditional compilation. PolySharp, API compat.
- ▌ Dotnet Nuget Authoring 7 · rudironsoniCreates NuGet packages. SDK-style csproj, source generators, multi-TFM, symbols, signing.
- ▌ Dotnet Semantic Kernel 5 · rudironsoniIntegrates AI/LLM via Semantic Kernel. Plugins, prompt templates, memory stores, agents.
- ▌ Dotnet Spectre Console 7 · rudironsoniRenders rich console output. Spectre.Console tables, trees, progress, prompts, live displays.
- ▌ Dotnet Tool Management 7 · rudironsoniInstalls and manages .NET tools. Global, local, manifests, restore, version pinning.
- ▌ Dotnet UI Testing Core 7 · rudironsoniTests UI across frameworks. Page objects, test selectors, async waits, accessibility.
- ▌ Dotnet Version Upgrade 7 · rudironsoniUpgrades .NET to a newer TFM. LTS-to-LTS, staged through STS, preview, upgrade paths.
- ▌ Dotnet Winforms Basics 7 · rudironsoniBuilds WinForms on .NET 8+. High-DPI, dark mode (experimental), DI patterns, modernization.
- ▌ Dotnet Aot Architecture 7 · rudironsoniDesigns AOT-first apps. Source gen over reflection, AOT-safe DI, serialization, factories.
- ▌ Dotnet Artifacts Output 7 · rudironsoni bundleConfigures artifacts output layout. UseArtifactsOutput, ArtifactsPath, impact on CI and Docker.
- ▌ Dotnet CLI Architecture 7 · rudironsoniStructures CLI app layers. Command/handler/service separation, clig.dev principles, exit codes.
- ▌ Dotnet CLI Distribution 7 · rudironsoniChooses CLI output format. AOT vs framework-dependent, RID matrix, single-file, dotnet tool.
- ▌ Dotnet Input Validation 7 · rudironsoniValidates HTTP request inputs. .NET 10 AddValidation, FluentValidation, ProblemDetails.
- ▌ Dotnet Maui Development 7 · rudironsoniBuilds .NET MAUI mobile apps. Project structure, XAML/MVVM, platform services, caveats.
- ▌ Dotnet Mermaid Diagrams 7 · rudironsoni bundleCreates Mermaid diagrams for .NET. Architecture, sequence, class, deployment, ER, flowcharts.
- ▌ Dotnet Project Analysis 7 · rudironsoniAnalyzes .NET solution layout and build config -- .sln, .csproj, CPM.
- ▌ Dotnet Roslyn Analyzers 7 · rudironsoniAuthors Roslyn analyzers. DiagnosticAnalyzer, CodeFixProvider, CodeRefactoring, multi-version.
- ▌ Dotnet Scaffold Project 7 · rudironsoniCreates a new .NET project. Generates solution with CPM, analyzers, editorconfig, SourceLink.
- ▌ Dotnet Snapshot Testing 7 · rudironsoniVerifies complex outputs with Verify. API responses, scrubbing non-deterministic values.
- ▌ Dotnet Solid Principles 7 · rudironsoniApplies SOLID and DRY principles. C# anti-patterns, fixes, SRP compliance checks.
- ▌ Dotnet Testing Advanced 3 · 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 7 · rudironsoniDecides how to test .NET code. Unit vs integration vs E2E decision tree, test doubles.
- ▌ Dotnet Windbg Debugging 5 · rudironsoniDebugs Windows apps via WinDbg MCP. Crash, hang, high-CPU, and memory triage from dumps or live attach.
- ▌ Dotnet Blazor Components 7 · rudironsoniImplements Blazor components. Lifecycle, state management, JS interop, EditForm, QuickGrid.
- ▌ Dotnet Csharp API Design 7 · rudironsoniDesigns public .NET APIs. Naming, parameter ordering, return types, error patterns, extensions.
- ▌ Dotnet Linq Optimization 7 · rudironsoniOptimizes LINQ queries. IQueryable vs IEnumerable, compiled queries, deferred exec, allocations.
- ▌ Dotnet Msbuild Authoring 7 · rudironsoniAuthors MSBuild targets, props, conditions, incremental builds, and Directory.Build patterns.
- ▌ Dotnet Project Structure 7 · rudironsoniSets up .NET solution layout. .slnx, Directory.Build.props, CPM, .editorconfig, analyzers.
- ▌ Dotnet Version Detection 7 · rudironsoniDetects TFM/SDK from .csproj, global.json, Directory.Build.props. Runs first.
- ▌ Dotnet Build Optimization 7 · rudironsoniDiagnoses slow builds and incremental failures. Binary logs, parallel builds, restore.
- ▌ Dotnet Csharp Code Smells 7 · rudironsoniDetects C# code smells during review. Anti-patterns, async misuse, DI mistakes, fixes.
- ▌ Dotnet Library API Compat 7 · rudironsoniMaintains library compatibility. Binary/source compat rules, type forwarders, SemVer impact.
- ▌ Dotnet Messaging Patterns 7 · rudironsoni bundleBuilds event-driven systems. Pub/sub, competing consumers, DLQ, sagas, delivery guarantees.
- ▌ Dotnet Release Management 7 · rudironsoniManages .NET release lifecycle. NBGV versioning, SemVer, changelogs, pre-release, branching.
- ▌ Dotnet Secrets Management 7 · rudironsoniManages secrets and sensitive config. User secrets, environment variables, rotation.
- ▌ Dotnet Serena Refactoring 3 · rudironsoniSymbol-level refactoring with automatic reference updates using Serena MCP
- ▌ Dotnet Structured Logging 7 · rudironsoniDesigns log pipelines. Aggregation, structured queries, sampling, PII scrubbing, correlation.
- ▌ Dotnet System Commandline 7 · rudironsoniBuilds .NET CLI apps with System.CommandLine 2.0. Commands, options, SetAction, parsing, testing.
- ▌ Dotnet Agent Harness Hooks 3 · rudironsoniHooks and MCP server guide for dotnet-agent-harness. How hooks behave, how to disable them, MCP configuration and troubleshooting.
- ▌ Dotnet Background Services 7 · rudironsoniImplements background work. BackgroundService, IHostedService, lifecycle, graceful shutdown.
- ▌ Dotnet Efcore Architecture 7 · rudironsoniDesigns EF Core data layer architecture. Read/write split, aggregate boundaries, N+1 governance.
- ▌ Dotnet Integration Testing 7 · rudironsoniTests with real infrastructure. WebApplicationFactory, Testcontainers, Aspire, fixtures.
- ▌ Dotnet Middleware Patterns 7 · rudironsoniBuilds ASP.NET Core middleware. Pipeline ordering, short-circuit, exception handling.
- ▌ Dotnet Solution Navigation 7 · rudironsoniOrients in .NET solutions -- entry points, .sln/.slnx, dependency graphs, config.
- ▌ Dotnet Validation Patterns 7 · rudironsoniValidates models and IOptions. DataAnnotations, IValidatableObject, IValidateOptions<T>.
- ▌ Dotnet CLI Release Pipeline 7 · rudironsoniReleases CLI tools. GitHub Actions build matrix, artifact staging, Releases, checksums.
- ▌ Dotnet Container Deployment 7 · rudironsoniDeploys .NET containers. Kubernetes probes, Docker Compose for local dev, CI/CD integration.
- ▌ Dotnet Csharp Configuration 7 · rudironsoniConfigures Options pattern, user secrets, and feature flags. IOptions<T>, FeatureManagement.
- ▌ Dotnet Data Access Strategy 7 · rudironsoniChooses a data access approach. EF Core vs Dapper vs ADO.NET decision matrix, tradeoffs.
- ▌ Dotnet Performance Patterns 7 · rudironsoniOptimizes .NET allocations and throughput. Span, ArrayPool, ref struct, sealed, stackalloc.
- ▌ Dotnet Agent Harness Offline 3 · rudironsoniOffline mode with local caching for air-gapped environments
- ▌ Dotnet Architecture Patterns 7 · rudironsoniDesigns ASP.NET Core architecture -- vertical slices, pipelines, caching, errors.
- ▌ Dotnet Csharp Async Patterns 7 · rudironsoniWriting async/await code. Task patterns, ConfigureAwait, cancellation, and common agent pitfalls.
- ▌ Dotnet Service Communication 7 · rudironsoniChooses inter-service protocols. REST vs gRPC vs SignalR vs SSE decision matrix, tradeoffs.
- ▌ Dotnet Agent Harness Manifest 3 · rudironsoniSkill manifest management for dotnet-agent-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 API Surface Validation 7 · rudironsoniDetects API surface changes in CI. PublicApiAnalyzers, Verify snapshots, ApiCompat gating.
- ▌ Dotnet Csharp Modern Patterns 7 · rudironsoniUsing records, pattern matching, primary constructors, collection expressions. C# 12-15 by TFM.
- ▌ Dotnet Documentation Strategy 7 · rudironsoniChooses documentation tooling. Starlight, Docusaurus, DocFX decision tree, migration paths.